Philip O'Toole
c461c7e7b4
Remove logging to specific file
2015-03-25 17:41:39 -07:00
Ben Johnson
21782c0a67
Merge branch 'master' of https://github.com/influxdb/influxdb into backup-restore
2015-03-24 16:05:49 -06:00
Ben Johnson
2401e69f58
Add incremental backups.
...
This commit adds incremental backup support. Snapshotting from the server
now creates a full backup if one does not exist and creates numbered
incremental backups after that.
For example, if you ran:
$ influxd backup /tmp/snapshot
Then you'll see a full snapshot in /tmp/snapshot. If you run the same
command again then an incremental snapshot will be created at
/tmp/snapshot.0. Running it again will create /tmp/snapshot.1.
2015-03-24 15:57:03 -06:00
Philip O'Toole
51e98b85ef
Support sorting of retention policies
...
Sort them by name.
2015-03-23 17:27:15 -07:00
Ben Johnson
29cb550d95
Code review fixes.
2015-03-23 16:06:29 -06:00
Ben Johnson
3befa12fa3
Merge branch 'master' of https://github.com/influxdb/influxdb into backup-restore
...
Conflicts:
cmd/influxd/main.go
cmd/influxd/run.go
2015-03-22 15:38:41 -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
963d277a75
Add "influxd backup" command.
...
This commit adds the backup command to the influxd binary as well as
implements a SnapshotWriter in the influxdb package.
By default the snapshot handler binds to 127.0.0.1 so it cannot be
accessed outside of the local machine.
2015-03-22 10:54:14 -06:00
Cory LaNou
dc0d8a35dc
wip
2015-03-20 16:51:41 -06:00
Ben Johnson
0461f401f6
Add SnapshotWriter.
2015-03-19 22:23:52 -06:00
Philip O'Toole
3001448f16
Merge branch 'master' into limit-group-by
...
Conflicts:
CHANGELOG.md
2015-03-19 15:17:50 -07:00
Todd Persen
e2391d9b34
Merge pull request #1909 from influxdb/export
...
Add a `dump` command for exporting data.
2015-03-19 15:07:23 -07:00
Cory LaNou
c13bdd5e86
refactor, bug fix, move tests to integration
2015-03-19 14:33:47 -06:00
Todd Persen
8425c0c578
Final cleanups based on review feedback.
2015-03-18 23:02:11 -07:00
Joseph Rothrock
21fd2e2662
dump cmd
...
rename dump flag
put an error response body if json marshalling breaks.
detect and respond to http error codes in the client.
2015-03-18 14:10:36 -07:00
Philip O'Toole
616cef62e6
Merge pull request #1985 from fancysupport/response-type-fix
...
headers were being set after they were written
2015-03-18 11:38:57 -07:00
Cory LaNou
dab5ed54c4
Ensure measurement not found returns status code 200
2015-03-18 11:20:17 -06:00
Cory LaNou
894de34245
Return status code 200 for measurement not found errors
2015-03-18 09:29:45 -06:00
dstrek
24cade1041
add tests to check content-type of responses
2015-03-18 22:48:24 +11:00
Joseph Rothrock
91014def56
sleep hack
2015-03-17 15:48:54 -07:00
Joseph Rothrock
9954751182
fix default retention not set
2015-03-17 13:47:35 -07:00
dstrek
60726de653
headers were being sent after they were written
...
fixes #1961
2015-03-17 20:51:20 +11:00
Joseph Rothrock
53d99637b7
Merge branch 'master' of github.com:influxdb/influxdb into export
2015-03-16 15:31:47 -07:00
Joseph Rothrock
d7420683ae
tweaking in response to various PR comments
2015-03-16 15:31:41 -07:00
Cory LaNou
e9bb3fa37b
Require parameter for query endpoint
2015-03-16 13:26:03 -06:00
Cory LaNou
61ee72596d
add time taken to the http server logs
2015-03-16 12:41:15 -06:00
Joseph Rothrock
4aa47dbe07
Merge branch 'master' of github.com:influxdb/influxdb into export
...
and update changelog
2015-03-13 16:07:47 -07:00
Joseph Rothrock
4aabcd907c
Dump cmd
...
Issue: 1909
move dump cmd to an http endpoint.
Add dump cmd on client to call the endpoint.
2015-03-13 15:37:23 -07:00
Joseph Rothrock
6f86cac5d8
move to http handler
2015-03-12 17:14:53 -07:00
Ben Johnson
7ab19b9f91
Merge branch 'master' of https://github.com/influxdb/influxdb into stateless-broker
2015-03-12 11:59:55 -06:00
Cory LaNou
ddc6e119ab
Add default column to SHOW RETENTION POLICIES
2015-03-12 11:07:51 -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
Cory LaNou
b8fb723967
Enforce retention policy minimum (currently 1 hour)
2015-03-10 10:49:54 -06:00
Cory LaNou
f01ee5eb51
adding integration tests for client library. misc bug fixes
2015-03-07 07:12:22 -07:00
Cory LaNou
bda9685526
Use BatchPoints for writing from client library
2015-03-07 07:12:21 -07:00
Shijiang Wei
469755293c
refactor the serverWait method
...
Signed-off-by: Shijiang Wei <mountkin@gmail.com>
2015-03-07 10:37:18 +08:00
Shijiang Wei
b69b105683
quit the index poller when timeout occured
...
Signed-off-by: Shijiang Wei <mountkin@gmail.com>
2015-03-06 17:48:55 +08:00
Shijiang Wei
837a248c1c
remove the unreachable return statement to make "go vet" happy
...
Signed-off-by: Shijiang Wei <mountkin@gmail.com>
2015-03-06 17:34:07 +08:00
Shijiang Wei
6d5ca0e4ef
fix the memory leak on the wait API
...
The pollForIndex method starts a goroutine to check the latest index
periodically. But when the HTTP request finishs, the loop is still there
and the goroutine never exits.
This leads to a memory leak and goroutine leak after each request to the
"/wait/:index" API.
The problem can be reproduced by ```ab -c 10 -t 30 http://127.0.0.1:8086/wait/1 ```.
After several times of benchmark you'll find that the memory usage grows markedly.
Signed-off-by: Shijiang Wei <mountkin@gmail.com>
2015-03-06 17:20:41 +08:00
Philip O'Toole
2402467e63
Add trace-level logging of write to handler
2015-03-05 17:38:03 -08:00
Philip O'Toole
693da1ba40
Remove unused import
2015-03-04 13:06:10 -08:00
Philip O'Toole
86b29b1908
Transplant 'SHOW FIELD KEYS' tests
2015-03-04 13:01:35 -08:00
Philip O'Toole
a8a2da3194
Transplan 'SHOW TAG VALUES' tests
2015-03-04 12:54:44 -08:00
Philip O'Toole
e84b338018
Transplant 'SHOW TAG KEYS' tests
2015-03-04 12:44:56 -08:00
Philip O'Toole
c485c63c77
Transplant 'SHOW MEASUREMENTS' series tests
2015-03-04 12:33:11 -08:00
Philip O'Toole
10217cc323
Transplant 'SHOW SERIES' tests
2015-03-04 12:21:39 -08:00
dgnorton
88a4852279
Merge pull request #1806 from influxdb/fix-1799
...
fix #1799 : make scanner recognize regex
2015-03-04 08:44:25 -05:00
Philip O'Toole
643cd09fee
'field not found' test now in integration tests
2015-03-03 17:17:08 -08:00