featurebase/server
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_test.go Update to new PQL syntax beyond the parser 2018-06-22 08:11:27 -05:00
config.go Update to new PQL syntax beyond the parser 2018-06-22 08:11:27 -05:00
config_test.go move pilosa.Config to pilosa/server.Config 2018-04-19 14:51:42 -05:00
default.go Add license notice to two files 2018-02-06 14:15:37 -06:00
enterprise.go Add missing license headers. 2018-05-15 12:26:33 -05:00
handler_test.go Allow passing slice of CommandOptions to MustRunMainWithCluster, each slice going to one Command 2018-06-26 11:22:48 -05:00
release.go Add license notice to two files 2018-02-06 14:15:37 -06:00
server.go continue simplifying memberset and pilosa setup 2018-06-26 14:36:05 -05:00
server_test.go Update to new PQL syntax beyond the parser 2018-06-22 08:11:27 -05:00