Commit Graph

13 Commits (510b5580e1b81036462941a1a13194aba77d5687)

Author SHA1 Message Date
Paul Dix a497ce21a1 Add Shard Spaces and Retention Policies
Fixes #571. Removed the old long term and short term shards. Now if the
user doesn't manually create a shard space, a catchall called "default"
will be created the first time they write data in.

Added API endpoints to list, create, and delete shard spaces. Made a
breaking change to the old get shards API by changing the format since
shortTerm and longTerm shards aren't guaranteed to be present.

Shard spaces can be mapped to a single database. Retention policies are
enforced per server by a background routine that periodically checks
shards in spaces that have retention policies to see if they have passed
their expiration.
2014-07-14 18:24:45 -04:00
Paul Dix e83482d666 Change default max-open-files to 1000 because the low setting is making too many people sad. 2014-06-21 10:29:07 -04:00
John Shahid a9b1bdf4bd Add support for hyperleveldb 2014-06-18 15:16:24 -04:00
John Shahid 7ce4b9477d Add support for rocksdb 2014-06-18 15:15:45 -04:00
John Shahid d790a723cf Make the storage engine selectable from the config file 2014-06-18 12:43:23 -04:00
Todd Persen 45c3d682c4 Close #600. Fix #599. Report os, arch, and raftName once per day. 2014-05-29 18:44:57 -04:00
Tony Pitale 90e9af040e Close #591. Add support for multiple UDP + JSON input plugins
Support comes by way of [[input_plugins.udp_servers]] in config.
A single port will map to a single database.
2014-05-29 15:40:46 -04:00
John Shahid c42d8dccb5 Fix #563. Add sample config for graphite over upd 2014-05-21 12:04:10 -04:00
John Shahid 998cf1e55c Make the write batch size configurable
It turns out that smaller batch sizes are causing too much
overhead. It's not clear why, but empirical testing shows a 10x increase
in write speed when the batch size increases from the previous hard
coded 64K to 10M.
2014-05-15 14:22:49 -04:00
Julien Ammous 8891329700 Close #477. Add a UDP json listener 2014-05-01 12:13:49 -04:00
John Shahid 2a89d9de6b reduce the default response buffer size 2014-04-25 16:00:47 -04:00
John Shahid 93e25713ad Merge remote-tracking branch 'origin/pr/434'
Conflicts:
	src/integration/benchmark_test.go
2014-04-17 17:08:09 -04:00
Mitchell Bradd 6a7839c7de fix #423. rename config sample config.{toml.sample => sample.toml} 2014-04-14 10:41:51 +10:00