Skip to content

Instantly share code, notes, and snippets.

View kyleterry's full-sized avatar

Kyle Terry kyleterry

View GitHub Profile
func NewTempSQLMetadataStore(t *testing.T, prefix string) (*sql.SQL, func()) {
// utility func to get the postgres database URL from an env var
dbURL, err := dbutil.DBURLFromEnv("TEST_METADATA_DB_URL")
require.NoError(t, err)
// create a new instance of our stdlib sql wrapper
s, err := sql.New(sql.Options{DatabaseURL: dbURL, PerPage: uint64(10)})
require.NoError(t, err)
// create a new database name derived from a prefix, test name and a small ID for uniqueness
tenyks_1 |
tenyks_1 | _ _
tenyks_1 | | | | |
tenyks_1 | | |_ ___ _ __ _ _| | _____
tenyks_1 | | __/ _ \ '_ \| | | | |/ / __|
tenyks_1 | | || __/ | | | |_| | <\__ \ The IRC bot for hackers.
tenyks_1 | \__\___|_| |_|\__, |_|\_\___/
tenyks_1 | __/ |
tenyks_1 | |___/
tenyks_1 |

Keybase proof

I hereby claim:

  • I am kyleterry on github.
  • I am xvx (https://keybase.io/xvx) on keybase.
  • I have a public key ASD8-Cg9R7-1ate3IBbPQifzejXSvhIyxfhFvCgZil6hvwo

To claim this, I am signing this object:

[2017-12-07 20:52:45:0194] [debug] Connection Lost. Reconnecting …
[2017-12-07 20:52:46:0566] [debug] CardanoClientApi::syncProgress called
[2017-12-07 20:52:46:0669] [error] CardanoClientApi::syncProgress error: {
"stack": "Error: connect ECONNREFUSED 127.0.0.1:8090\n at Object.exports._errnoException (util.js:1026:11)\n at exports._exceptionWithHostPort (util.js:1049:20)\n at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)",
"message": "connect ECONNREFUSED 127.0.0.1:8090",
"code": "ECONNREFUSED",
"errno": "ECONNREFUSED",
"syscall": "connect",
"address": "127.0.0.1",
"port": 8090
# Configuration file for genkernel
# This file is sourced by genkernel at startup and determines which options
# we will be using to compile our kernel. The order of precidence is simple,
# with the internal settings being least important, configuration file
# settings next, and command line options being most important.
# =========Common Command Line Option Defaults=========
# Should we install to $BOOTDIR? Default is "no" because genkernel is used in
{
"debug": true,
"service": {
"sender_bind": "tcp://*:61123",
"receiver_bind": "tcp://*:61124"
},
"connections": [
{
"name": "freenode",
"host": "irc.freenode.net",
$ ls
Dockerfile config.json
$ cat Dockerfile
FROM kyleterry/tenyks
ADD config.json /etc/tenyks/config.json
$ docker build -t tenyks-dev .
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 74:d4:35:e2:de:9c brd ff:ff:ff:ff:ff:ff
inet6 fe80::76d4:35ff:fee2:de9c/64 scope link
valid_lft forever preferred_lft forever
3: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 74:d4:35:e2:e5:41 brd ff:ff:ff:ff:ff:ff
inet 10.0.1.1/24 brd 10.0.1.255 scope global enp2s0
valid_lft forever preferred_lft forever
inet6 fe80::76d4:35ff:fee2:e541/64 scope link
valid_lft forever preferred_lft forever
tenyks_1 | 2016/11/23 09:00:07 read tcp 172.18.0.3:46093->195.154.200.232:6697: use of closed network connection
tenyks_1 | panic: send on closed channel
tenyks_1 |
tenyks_1 | goroutine 308646 [running]:
tenyks_1 | panic(0x76d1c0, 0xc420442610)
tenyks_1 | /usr/local/go/src/runtime/panic.go:500 +0x1a1
tenyks_1 | github.com/kyleterry/tenyks/irc.(*Connection).SendPing(0xc42016a000, 0x0)
tenyks_1 | /go/src/github.com/kyleterry/tenyks/irc/handlers.go:70 +0x1d1
tenyks_1 | github.com/kyleterry/tenyks/irc.(*Connection).AddHandler.func1(0xc42046ee80, 0x2, 0x2)
tenyks_1 | /go/src/github.com/kyleterry/tenyks/irc/handlers.go:43 +0x6f
tenykstwitter_1 | Traceback (most recent call last):
tenykstwitter_1 | File "/usr/local/bin/tenykstwitter", line 9, in <module>
tenykstwitter_1 | load_entry_point('tenyks-contrib==0.3.0', 'console_scripts', 'tenykstwitter')()
tenykstwitter_1 | File "/usr/local/lib/python3.5/site-packages/tenyks_contrib-0.3.0-py3.5.egg/tenykstwitter/main.py", line 42, in main
tenykstwitter_1 | File "/usr/local/lib/python3.5/site-packages/tenyksservice-2.1.5-py3.5.egg/tenyksservice/service.py", line 260, in run_service
tenykstwitter_1 | loop.run_until_complete(service_instance.run())
tenykstwitter_1 | File "/usr/local/lib/python3.5/asyncio/base_events.py", line 387, in run_until_complete
tenykstwitter_1 | return future.result()
tenykstwitter_1 | File "/usr/local/lib/python3.5/asyncio/futures.py", line 274, in result
tenykstwitter_1 | raise self._exception