Ben Johnson
358b1e0b05
Merge remote-tracking branch 'upstream/master' into tsi
2017-03-15 10:13:32 -06:00
Mark Rushakoff
535cf597f1
Report subset of config values in SHOW DIAGNOSTICS
...
This includes hand-selected config settings that are safe to expose and
not expected to include any kind of secrets.
Fixes #7821
2017-03-14 11:34:19 -07:00
Mark Rushakoff
601cbcd084
Merge branch '1.2' into mr-merge-12
2017-02-17 16:14:22 -08:00
Jonathan A. Sternberg
2fe48d6781
Rename zap import back to github.com/uber-go/zap
...
They rebased a revision we were previously relying upon that allowed us
to use the vanity name so we are reverting back to an older version with
the old import path.
2017-02-17 17:17:22 -06:00
Ben Johnson
047c21f4d9
Merge remote-tracking branch 'upstream/master' into tsi
2017-01-24 09:28:58 -07:00
Edd Robinson
9d30ee0a6b
Fix subtle bugs and remove dead code from services
2017-01-17 09:47:34 -08:00
Mark Rushakoff
bbb43faad2
Add more config validation
2017-01-10 10:28:49 -08:00
Ben Johnson
2b3cd415e2
Fixing rebase.
2017-01-06 09:52:16 -07:00
Edd Robinson
33623c1fa9
Revert back to original approach
2017-01-05 09:58:39 -07:00
Edd Robinson
05bc4dec00
Refactor
2017-01-05 09:50:23 -07:00
Mark Rushakoff
218fc3890d
Update godoc for services
...
The admin service was deliberately skipped due to it being deprecated.
2016-12-30 18:03:01 -08:00
Jonathan A. Sternberg
ec57108520
Use proper uber-go/zap import path
...
It looks like the real import path to the project is go.uber.org/zap
instead of github.com/uber-go/zap since the example in the project
references that path.
2016-12-15 08:54:14 -06:00
Jonathan A. Sternberg
21502a39e8
Switch logging to use structured logging everywhere
...
The logging library has been switched to use uber-go/zap. While the
logging has been changed to use structured logging, this commit does not
change any of the logging statements to take advantage of the new
structured log or new log levels. Those changes will come in future
commits.
2016-12-14 10:45:15 -06:00
Cory LaNou
d54d32b9d4
prune shards in meta data
2016-12-01 11:22:16 -06:00
Seif Lotfy
ced79acac5
Remove redundant error return from (Client) Database(name string) and (Client) Databases()
2016-04-30 17:04:38 -05:00
Stephen Gutekanst
9dc09c5257
Make logging output location more programmatically configurable ( #6213 )
...
This has various benefits:
- Users embedding InfluxDB within other Go programs can specify a different logger / prefix easily.
- More consistent with code used elsewhere in InfluxDB (e.g. services, other `run.Server.*` fields, etc).
- This is also more efficient, because it means `executeQuery` no longer allocates a single `*log.Logger` each time it is called.
2016-04-20 21:07:08 +01:00
Ben Johnson
d9a6a7340f
add canonical paths
2016-02-10 11:30:52 -07:00
Ben Johnson
5a0d1ab7c1
rename influxdb/influxdb to influxdata/influxdb
...
This commit changes all the import and URL references from:
github.com/influxdb/influxdb
to:
github.com/influxdata/influxdb
2016-02-10 10:26:18 -07:00
Cory LaNou
9fd651277b
use local logger
2016-01-21 15:28:34 -05:00
Cory LaNou
e36eaa0378
fix vet warnings
2016-01-21 15:28:34 -05:00
Paul Dix
c99b214e87
Fix retention policy meta client interface
2016-01-21 15:28:34 -05:00
Paul Dix
0341bc3532
Update meta client and retention service.
...
* Remove VisitRetentionPolicies from meta client.
* Update retention enforcer to run on every data node.
2016-01-21 15:28:33 -05:00
Cory LaNou
8d878fff91
buildable meta -> services/meta
2016-01-21 15:28:32 -05:00
Paweł Kowalak
8c2f6eb7e0
Comment additions to services to satisfy golint
2015-11-19 13:25:07 +01:00
Philip O'Toole
bece8fed2a
Better retention enforcement logging
...
Fixes issue #4727 .
2015-11-09 17:22:24 -08:00
Philip O'Toole
ef72c3c64d
Fix typo in retention service comment
...
[ci skip]
2015-10-19 14:24:25 -07:00
Philip O'Toole
d771612718
Set default retention check interval to 30 minutes
...
Since the minimum retention period is 1 hour, checking every 10 minutes
seems excessive and generates noise in the logs.
2015-08-27 16:08:03 -07:00
Philip O'Toole
ae825fdf3d
Correct typo in retention service logs
2015-08-27 16:08:03 -07:00
Philip O'Toole
6415944d01
Don't repeat retention policy log message
2015-08-17 16:15:51 -07:00
Jason Wilder
668181d275
Make log statements more consistent
...
* Capitalize first letter of message
* Log all services staring consistently
* Remove some extraneous log statements in meta.Store
* Log data dirs for meta, data and hinted handoff
2015-08-13 10:01:42 -06:00
Philip O'Toole
a94cf8a4ca
Consolidate imports for retention service
...
Minor cosmetic change
2015-06-10 11:25:17 -07:00
Cory LaNou
8a5cf394d8
add ability to silence logging for testing
2015-06-10 10:27:57 -05:00
Philip O'Toole
c59a234e7b
Deleted shard groups are not counted as "expired"
2015-06-05 13:08:36 -07:00
Philip O'Toole
a4a05241ba
Set retention enforcement default config
2015-06-05 11:27:30 -07:00
Philip O'Toole
967ebe0568
Stop retention timers on service shutdown
2015-06-05 08:17:27 -07:00
Philip O'Toole
5e5f2cd37d
Move expired and deleted shard logic to MetaStore
2015-06-04 22:18:52 -07:00
Philip O'Toole
ae3e8c727a
Don't append retention service if not enabled
2015-06-04 21:47:06 -07:00
Philip O'Toole
28e853d915
Unit-test retention config
2015-06-04 21:47:06 -07:00
Philip O'Toole
8600e2e036
Add shard group "DeletedAt" timestamps
2015-06-04 21:46:52 -07:00
Philip O'Toole
37f9a886b7
Retention service now deletes shards
2015-06-04 21:07:22 -07:00
Philip O'Toole
fab9adb361
Hook in actual retention service
2015-06-04 17:02:22 -07:00