Ben Johnson
057309fc8e
Simplify raft snapshotting, entry apply.
2015-03-26 20:32:39 -06:00
Ben Johnson
11c808f55f
Add restore and bootstrap.
...
This commit adds the "influxd restore" command to the CLI. This allows
a snapshot that has been produced by "influxd backup" to be restored
to a config location and the broker and raft directories will be
bootstrapped based on the state of the snapshot.
2015-03-22 15:31:49 -06:00
Ben Johnson
96748cb217
Update file permissions.
2015-03-14 13:49:25 -06:00
Ben Johnson
53dbec8232
Add config notifications and increased test coverage.
2015-03-14 13:36:06 -06:00
Ben Johnson
5f6bcf523f
Fix broker integration bugs.
2015-03-11 12:00:45 -06:00
Ben Johnson
66115f95ca
Merge branch 'master' of https://github.com/influxdb/influxdb into stateless-broker
...
Conflicts:
cmd/influxd/run.go
messaging/broker.go
messaging/client.go
messaging/client_test.go
messaging/intg_test.go
server.go
tx_test.go
2015-03-10 16:27:37 -06:00
Ben Johnson
27e9132796
Integrate stateless broker into remaining packages.
2015-03-10 14:53:45 -06:00
Ben Johnson
4160d0b785
Add continuously streaming topic readers.
2015-03-09 22:32:12 -06:00
Ben Johnson
ef8658e0fc
Continuing stateless broker refactor.
2015-03-08 15:28:43 -06:00
Ben Johnson
b937f06c1f
Implementing stateless broker.
2015-03-05 19:32:20 -07:00
Ben Johnson
1bbf154f2a
Removing replicas and subscriptions from broker.
2015-03-01 22:32:20 -07:00
Ben Johnson
85be4e1f6a
Merge branch 'master' of https://github.com/influxdb/influxdb into broker-truncation
2015-03-01 09:47:39 -07:00
Ben Johnson
16dbe8ba2f
Add Broker.Truncate().
2015-03-01 07:06:25 -07:00
Cory LaNou
ad16b1b1ed
disabling test until fixed. Issue #1726
2015-02-25 11:20:37 -07:00
Ben Johnson
408cf37e5a
Fix broker reopen test, docs.
2015-02-21 15:25:11 -07:00
Ben Johnson
a5692b71ee
Add proper broker recovery.
...
This commit fixes the broker recovery so that it determines the last index
from the various topic logs instead of persisting the snapshot on every
message that comes in.
2015-02-21 08:21:51 -07:00
Paul Dix
36d16a3172
Update broker to have URLs for replicas
...
* Update the infludb broker to not need a server so that it'll work on non-data node servers
* Update messaging broker to keep track of connect urls for replicas
2015-02-17 21:02:53 -05:00
Ben Johnson
26f4cf6cba
Add raw broker benchmark.
2015-01-28 21:44:13 -05:00
Ben Johnson
946007916c
Partial write series code.
2015-01-10 08:48:50 -07:00
Ben Johnson
50a0826026
Add broker snapshot/restore and CLI join.
2015-01-06 17:21:32 -07:00
Ben Johnson
7a1de8a459
Use replica id instead of replica name.
2014-12-23 17:01:06 -07:00
Philip O'Toole
66016e10ff
Check for connection URL on Broker Open()
...
Update unit tests suitably.
2014-12-19 17:09:39 -05:00
Ben Johnson
fdee900161
Remove topic name from messaging.
2014-10-23 22:22:52 -06:00
Ben Johnson
f6ef96c142
Refactor broker to messaging pkg.
2014-10-20 20:42:03 -06:00