featurebase/cmd
Travis b0f1fc7523 Makes Messenger a first-class object under Server (with pointers in Handler and Index).
Primary message interface is the MessageBroker which is an attribute of the Messenger.
MessageBroker implementations:
- Gossip (memberlist)
- Broadcast (uses HTTP, received by existing Handler)
- Static (no-ops)

Changes CacheSize from `int` to `uint32` for consistency with protobuf.
Removes unnecessary dependencies in glide:
- `github.com/aws/aws-sdk-go`
- `golang.org/x/net` (although this gets included by memberlist)

TODO:
- [ ] Add tests around the Messenger and MessageBroker objects.
- [ ] Refactor CreateSliceMessage to work with views.
- [ ] Support propogation of meta data on PATCH calls.

fixing some issues from last rebase
2017-04-19 10:33:26 -05:00
..
pilosa add fix all package level docs 2017-04-18 14:11:42 -05:00
backup.go Separate physical data layout with views. 2017-03-24 13:57:02 -06:00
backup_test.go add tests for backup cmd 2017-03-17 16:43:04 -05:00
bench.go change port 15000 to 10101 everywhere 2017-03-17 16:43:04 -05:00
bench_test.go add tests for subcommands 2017-03-17 16:43:04 -05:00
check.go convert all commands to use RunE and global Command var 2017-03-17 16:43:04 -05:00
check_test.go add tests for subcommands 2017-03-17 16:43:04 -05:00
config.go convert all commands to use RunE and global Command var 2017-03-17 16:43:04 -05:00
doc.go make sure exported functions are godoc'd 2017-04-18 15:10:59 -05:00
export.go change port 15000 to 10101 everywhere 2017-03-17 16:43:04 -05:00
export_test.go add tests for subcommands 2017-03-17 16:43:04 -05:00
import.go change port 15000 to 10101 everywhere 2017-03-17 16:43:04 -05:00
import_test.go add tests for subcommands 2017-03-17 16:43:04 -05:00
inspect.go put all cmd test helpers in root_test and return errors from them 2017-03-17 16:43:04 -05:00
inspect_test.go put all cmd test helpers in root_test and return errors from them 2017-03-17 16:43:04 -05:00
restore.go Separate physical data layout with views. 2017-03-24 13:57:02 -06:00
restore_test.go add tests for subcommands 2017-03-17 16:43:04 -05:00
root.go add docs for cmd tests 2017-03-21 13:45:06 -05:00
root_test.go add docs for cmd tests 2017-03-21 13:45:06 -05:00
server.go Makes Messenger a first-class object under Server (with pointers in Handler and Index). 2017-04-19 10:33:26 -05:00
server_test.go fixing tests that were affected by the messenger/view merge 2017-04-19 10:24:41 -05:00
sort.go convert all commands to use RunE and global Command var 2017-03-17 16:43:04 -05:00
sort_test.go add tests for subcommands 2017-03-17 16:43:04 -05:00