Commit graph

34 commits

Author SHA1 Message Date
Ben Johnson
894ae3598f Refactor query tests
This commit refactors the query package tests to use the
standard library testing package instead of goconvey. Goconvey
is now completely removed from the repository.
2015-08-19 10:09:18 -06:00
Ben Johnson
2f1e3b6078 Refactor config & service
This commit refactors the config into a `main.Config` object instead
of a global singleton. The `core.Service` is also refactored into
the `main` package and individual pieces of the service are wired
together by the `pilosa` binary.

These two changes are required to begin to decouple packages from
one another and allow them to be individually unit tested. Previously
most top-level objects in the system could access any other top-level
object through the `core.Service` which effectively made `Service` a
singleton in the system. Each top-level object now has inline interfaces
for their dependencies so that can be set at runtime by the `main`
package or can be mocked by a test package.
2015-08-12 15:34:23 -06:00
Ben Johnson
b06ecf3320 Update import path
This commit updates the import path from:

```
pilosa/*
```

to:

```
github.com/umbel/pilosa/*
```

This follows standard Go convention and makes the project "go gettable".

The README was also updated to reflect the changes.
2015-08-05 22:50:38 -06:00
Todd Gruben
6bd377ebe2 updated etcd client 2015-03-31 18:32:21 +00:00
Todd Gruben
e466e982ae updated gocql driver 2015-03-31 16:22:29 +00:00
Todd Gruben
377d850534 added new logging setup 2015-02-05 21:09:07 +00:00
Todd Gruben
a841c0ea44 updated cql driver 2014-12-18 22:33:07 +00:00
Todd Gruben
0225f6e798 added more logging and a panic detector to try and figure out why process dieing 2014-11-26 10:27:53 +00:00
Todd Gruben
fbb8a28d27 updated cassandra driver 2014-09-11 21:49:05 +00:00
Todd Gruben
cd6e4d07e8 added stash keyword 2014-08-29 16:29:21 +00:00
Todd Gruben
4a2c3e73d0 converted to main cql driver 2014-06-17 13:06:56 -05:00
Todd Gruben
f42b32cb7c changed stats to gauage 2014-04-11 10:31:32 -05:00
Todd Gruben
b1271e7f4b trying an alternate backend leveldb 2014-04-10 15:31:58 -05:00
travisturner
ad2186a44c Merge branch 'query-refactor' into tlt
Conflicts:
	commands/pilosa-nexter/nexter.go
	query/parser.go
	query/planner_test.go
2014-04-02 10:22:16 -05:00
Todd Gruben
d3a7b060be added crypto dependancy 2014-03-29 14:18:38 +00:00
Cody Soyland
7724eba9d7 oops 2014-03-25 16:45:55 -05:00
Cody Soyland
b808c0f610 Update nexter - add statsd and logfile support. 2014-03-25 16:42:57 -05:00
Cody Soyland
c744183cec Update nexter - add statsd and logfile support. 2014-03-25 16:42:36 -05:00
Cody Soyland
d4dd91973c Add websocket listener for messaging layer. 2014-02-11 18:29:11 -06:00
travisturner
c258de14a8 path for goconvey changed 2014-02-06 07:36:36 -06:00
Todd Gruben
91a1802b2c added category support for brands 2014-02-06 07:07:54 -06:00
Cody Soyland
caf1699a85 Add log dep (req for etcd) 2014-01-28 17:21:07 -06:00
Todd Gruben
ec298a096c updated depman for s3 package 2014-01-28 15:36:05 -06:00
Cody Soyland
e06437fc29 Update etcd version. 2014-01-15 14:48:40 -06:00
travisturner
be66583468 add otto to dependencies file 2014-01-14 17:53:24 -06:00
travisturner
0679ed17a2 convert UUID to use "tux21b.org/v1/gocql/uuid" 2014-01-03 17:47:22 -06:00
Todd Gruben
7c08f8b97c added file based storage backend 2013-12-18 20:14:07 -06:00
Cody Soyland
e72d147c3d Add beginnings of etcd topology sync. 2013-12-06 15:54:33 -06:00
Cody Soyland
6820afd4be Change version of go-etcd. 2013-12-03 16:25:34 -06:00
travisturner
418205601a add go-spew to depman 2013-11-26 16:41:50 -06:00
Cody Soyland
4fa9c329c2 Add new lexer. 2013-11-26 16:22:01 -06:00
Cody Soyland
2aade5c2a9 Add config module. 2013-11-22 17:22:53 -06:00
Cody Soyland
5f496df0bc Fix compilation errors, add deps. 2013-11-18 15:46:43 -06:00
Cody Soyland
1d6a63283c Add godeps file. 2013-11-15 15:21:15 -06:00