Paul Dix
9cede5fb71
Address PR comments
2015-12-30 18:06:51 -05:00
Paul Dix
26e1c6464a
Update backup to address PR comments
2015-12-30 18:06:51 -05:00
Paul Dix
59fbd371fc
Implement backup/restore for TSM.
...
This changes backup and restore to work for TSM. It breaks it for b1 and bz1, but since those are getting removed it's ok.
The backup runs against any host that is specified and can backup either the metasstore, a database, specific retention policy, or a specific shard. It can also take incremental backups with the `since` flag, which will only backup TSM files that have been created since that timestamp.
The backup is safe to run online. However, for shards that are still hot for writes, they won't be able to create new TSM files while the backup for that single shard runs. If the backup isn't too large and the write throughput isn't too high this shouldn't be a problem since the writes will just go into the WAL cache.
2015-12-30 18:06:50 -05:00
Philip O'Toole
eaec514ca0
b*1 to tsm1 shard converter
2015-12-29 15:31:07 -05:00
Jason Wilder
a38c95ec85
Update compactions to run concurrently
...
This has a few changes in it (unfortuantely). The main change is to run compactions
concurrently. While implementing this, a few query and performance bugs showed up that
are also fixed by this commit.
2015-12-23 18:01:11 -07:00
Philip O'Toole
767a7f5131
'broker' and 'data' are obsolete
2015-12-23 15:27:47 -05:00
Philip O'Toole
2a101dc379
Add profiling flags to help output
2015-12-23 15:22:50 -05:00
Sebastian Borza
26bc778b40
adding quit and Ctrl-D support to influx cli
...
update comment based on feedback
2015-12-23 11:54:41 -05:00
Paulo Pires
3165c707fc
Small improvements to USE command as per PR comments.
2015-12-22 08:55:32 +00:00
Paulo Pires
3f4949019d
USE databasename will work only for existing databases. Fixes #5174
2015-12-21 09:34:40 +00:00
Jason Wilder
4b93f6c72d
Merge pull request #5142 from influxdb/jw-tsm-migrate
...
Optimize TSM compaction
2015-12-18 10:17:34 -07:00
nick.grange
99f90770da
Fixed code format using go fmt.
2015-12-18 00:28:58 +11:00
nick.grange
33de878956
Fixed #5078 to support Inserts in non-interactive mode.
...
Changed non-interactive mode to send everything through the CLI's parser the same way the interactive mode works.
Added multiline support for -execute flag.
2015-12-17 23:42:30 +11:00
Michael Desa
ff12e83e7f
Merge pull request #5148 from influxdb/jz-influx-stress-documentation
...
Add README.md for influx_stress
2015-12-16 17:16:22 -08:00
Jack Zampolin
a507a8dd8e
Add README.md for influx_stress
2015-12-16 16:20:37 -08:00
Jason Wilder
93d93797da
Fix snappy decode error w/ influx_inspect
2015-12-16 11:28:13 -07:00
dgnorton
d89e233567
Merge pull request #5100 from influxdb/dgn-fix-4303
...
fix #4303 : don't drop from multiple databases
2015-12-15 07:27:05 -05:00
Jack Zampolin
7d0d9b75d9
Add backoff to retry function
...
Set backoff constant
Wait to parse flags
Remove unnecessary logging
Fix retry logic
2015-12-14 13:46:40 -08:00
David Norton
69f22803d2
fix #4303 : duplicate url.Values
2015-12-14 12:28:01 -05:00
David Norton
3014fb90e4
fix #4303 : don't drop from multiple databases
2015-12-12 13:54:23 -05:00
Tim Raymond
718fb92cf5
Remove registration, add 'usage-client'
...
Server registration and stats reporting has been removed from what was
once http://enterprise.influxdata.com . The app that lived there, now
runs at http://usage.influxdata.com , so that the subdomain can
eventually be repurposed. Because we also want to repurpose the
`enterprise-client` repo, we have also renamed that to `usage-client`.
InfluxDB no longer needs the `registration` service now, since all of
the endpoints it communicates with simply discard the data provided to
them.
2015-12-10 15:58:34 -05:00
Philip O'Toole
def5e06150
Merge pull request #5064 from mengjinglei/fix-parens-math
...
fix issue #5054
2015-12-10 08:44:48 -08:00
mengjingleli
149b93fd4b
add a test case
2015-12-10 13:51:43 +08:00
Nathaniel Cook
b7000c80dd
count with fill(none) will drop 0 valued intervals
2015-12-09 15:20:47 -07:00
mengjingleli
3a901abbd8
fix issue #5054
2015-12-09 15:27:33 +08:00
Michael Desa
59169dcdc4
Implement WriteHTTPHandler
2015-12-08 16:09:12 -08:00
Michael Desa
364a699416
Add broadcast channel for stress
2015-12-08 14:29:22 -08:00
Paul Dix
40e606cb14
Merge pull request #5003 from influxdb/jw-compaction
...
Update compaction planning
2015-12-05 16:49:54 -05:00
Jason Wilder
41b24995a7
Compcation fixes
2015-12-05 12:19:28 -07:00
Michael Desa
14b5ed3001
Merge pull request #4961 from influxdb/md-stress-cluster
...
Add cluster support to stress test
2015-12-04 15:20:31 -08:00
Philip O'Toole
4f69936564
Add more math unit tests to server-level tests
2015-12-04 11:23:35 -08:00
Jason Wilder
c54a3da0ca
Implement delete series/measurement
2015-12-04 09:10:26 -07:00
Cory LaNou
477110f0b7
add option to disable logging for meta service. useful for testing
2015-12-03 11:11:36 -06:00
Cory LaNou
0c2588ed43
cluster retention auto create test
2015-12-03 08:08:57 -06:00
Cory LaNou
52da1c76d6
cluster retention policy tests
2015-12-03 08:08:56 -06:00
Cory LaNou
96c230d968
allow for configurable cluster creation
2015-12-03 08:08:56 -06:00
Cory LaNou
ab57bde115
more tests, some refactoring
2015-12-03 08:08:56 -06:00
Cory LaNou
91da96eb34
fix race in test harness
2015-12-03 08:08:56 -06:00
Cory LaNou
6e845839c8
fix flakey test harness
2015-12-03 08:08:56 -06:00
Cory LaNou
967a53cabd
start sharing integration tests for cluster tests
2015-12-03 08:08:56 -06:00
David Norton
3208564192
fix RP not found error messages
2015-12-03 08:04:09 -06:00
David Norton
343f00d1f2
fix go vet errors
2015-12-03 08:04:09 -06:00
David Norton
76d291e88e
beginning of cluster test harness
2015-12-03 08:04:09 -06:00
Michael Desa
f9fa366861
Add querying across cluster
...
Add support for precision
2015-12-02 14:49:23 -08:00
Michael Desa
b0f27beb12
Add support for writing to a cluster
2015-11-30 10:22:12 -08:00
Paulo Pires
8e2868ed60
Added support for setting retention policy on database creation.
...
Fixes #2676
2015-11-27 20:02:55 +00:00
Jason Wilder
a6541937f8
Add dumptsmdev to influx_inspect
...
Allow inspecting the updated TSM format.
2015-11-24 08:50:13 -07:00
Mark Bates
98632778dd
%s will convert a float to a less than useful string. %v is better.
2015-11-20 15:43:35 -05:00
Mark Bates
c71e323d63
ServerID and ClusterID need to be strings when being sent to Enterprise.
2015-11-20 15:22:27 -05:00
Philip O'Toole
1e9e7c2d94
Merge pull request #4807 from flisky/master
...
FIX #4279 CLI support multiline
2015-11-18 19:03:34 -08:00