featurebase/test
Matt Jaffee bcb6942c80
continue simplifying memberset and pilosa setup
since the gossip MemberSet has access to Server, it wasn't really necessary to
pass it a Node object when calling Open on it from Cluster. The end goal is to
have it be removed from Cluster entirely, and have it be Opened externally, and
this is a step toward that.

Exposing Node method on Server doesn't really expose any more than was already
there as the same info can be gotten from LocalStatus with a bit of type
casting. I figured adding the method was a little cleaner, and we could collapse
all the functionality when the dust has settled.

The Cluster.open method has been broken into two parts - one of which happens
earlier (at NewServer time), and the other will eventually just be "waiting to
make sure we've joined the cluster". Right now it's calling Memberset.Open, and
then waiting to make sure the cluster has been joined.
2018-06-26 14:36:05 -05:00
..
cluster.go un-export (some) Cluster methods 2018-06-13 15:42:35 -05:00
executor.go Key-to-ID Translation 2018-06-15 16:45:05 -06:00
field.go remove view argument from Field.SetBit and Field.ClearBit 2018-06-19 18:15:38 -05:00
fragment.go un-export Fragment.SetBit and Fragment.ClearBit. 2018-06-07 13:43:20 -05:00
handler.go cleanup - address review feedback 2018-06-25 11:08:00 -05:00
holder.go remove view argument from Field.SetBit and Field.ClearBit 2018-06-19 18:15:38 -05:00
index.go more Frame to Field in tests. move frame*.go files to field*.go 2018-06-05 23:58:46 -05:00
logger.go change NewStandardLogger() to only take an io.Writer 2018-03-27 10:30:41 -05:00
pilosa.go continue simplifying memberset and pilosa setup 2018-06-26 14:36:05 -05:00
pilosa_test.go repace panic with fatal for consistancy 2018-06-20 15:12:26 -05:00
test.go refactoring pilosa/server 2018-04-23 13:35:39 -05:00