280 Commits

Author SHA1 Message Date
Eric Tschetter
b184c46ae0 1) Introduce idea of value types and generic columns to the serialization format
2) Create SegmentLoader interface for the loading of segments!
3) Setup serialization of new format and conversion function inside IndexIO
4) Make some adjustments to the twitter demo to make it make a bit more sense based on some email feedback from someone kicking the tires.
2013-01-04 18:12:49 -06:00
Eric Tschetter
4f5087b386 Merge branch 'master' of github.com:metamx/druid 2013-01-04 11:28:35 -06:00
xvrl
824997eb43 simplify code 2013-01-03 10:01:42 -08:00
xvrl
41edec62ce remove unused imports 2013-01-02 18:46:07 -08:00
xvrl
6525d818ad postAggregators now return field dependencies 2013-01-02 18:36:03 -08:00
Eric Tschetter
3bfbcbe95c 1) Create DirectClientQuerySegmentWalker to make it a bit easier to embed and use DirectDruidClient as a client. 2012-12-28 10:50:40 -06:00
Gian Merlino
5c1b2360d6 - Add optional query/wait metric to MetricsEmittingQueryRunner
- Add MetricsEmittingExecutorService decorator, and use it on compute nodes
2012-12-20 16:11:08 -08:00
Fangjin Yang
00ecf9d028 sorted db datasources for rules; smaller time boundary range 2012-12-18 16:16:03 -08:00
xvrl
8b55790900 add segmentMetadata query type 2012-12-18 10:15:23 -08:00
xvrl
54d8aff4d5 add parameter for benchmarking host 2012-12-17 16:44:40 -08:00
xvrl
2118252ef2 make memcached host configurable for benchmarking 2012-12-17 16:44:39 -08:00
Fangjin Yang
74a977504e bug fix for dropping segments in master 2012-12-14 17:06:03 -08:00
Eric Tschetter
62ea45f2c9 1) Register SearchQueryDimFilter with DimFilter so that it can actually be used. 2012-12-13 17:55:32 -06:00
Fangjin Yang
4bc721f3b3 revert last commit 2012-12-12 16:09:07 -08:00
Fangjin Yang
6828ad10d4 reduce boundaries for time boundary a bit; prevent bound errors 2012-12-12 16:07:47 -08:00
cheddar
55652861da Merge pull request #44 from metamx/segment-metadata-query
Barebones segment metadata query
2012-12-12 15:33:50 -08:00
Fangjin Yang
dd25868919 add missing headers to files 2012-12-12 15:03:26 -08:00
cheddar
f4a413c83f Merge pull request #40 from metamx/broker-cacheconfig
configuration option to switch cache implementations
2012-12-12 14:54:52 -08:00
Fangjin Yang
6db99c45a6 more specific exceptions in test 2012-12-12 14:51:19 -08:00
xvrl
bfc9b63931 segment metadata query 2012-12-12 13:45:12 -08:00
Fangjin Yang
436828b67c post aggs verify that they have all the fields they need 2012-12-12 10:36:46 -08:00
Fangjin Yang
08eb3390c8 fix for caching bug with empty byte arrays 2012-12-12 09:30:48 -08:00
Fangjin Yang
6827e48bd3 bug fixes for invalid query params 2012-12-11 15:09:16 -08:00
xvrl
81bc2890dc configuration option to switch cache implementations 2012-12-10 17:10:20 -08:00
Fangjin Yang
4695fbfcd9 fix bug with comparing historical servers 2012-12-07 17:49:18 -08:00
Fangjin Yang
6028273332 defaults for rules to make startup a bit easier 2012-12-07 10:54:38 -08:00
cheddar
6e775a9ecd Merge pull request #38 from metamx/memcached-cachebroker
memcached version of CacheBroker
2012-12-06 16:08:42 -08:00
xvrl
a0dbd233fb fix benchmarking code following removal of unnecessary method on MemcachedCacheBroker 2012-12-06 16:07:29 -08:00
xvrl
9ef46f5e65 remove unused method 2012-12-06 15:57:37 -08:00
xvrl
c11334934e emit cache timeouts metric 2012-12-06 11:41:35 -08:00
xvrl
9b8037b0a0 properly propagate exceptions 2012-12-05 15:05:20 -08:00
xvrl
2145f78f78 add memcached cache benchmarking code 2012-12-04 16:32:44 -08:00
xvrl
1083ed9c11 make max cache object size configurable and disable client-side compressions 2012-12-04 16:28:27 -08:00
xvrl
a3e46eb490 fix config property name 2012-12-04 15:36:05 -08:00
xvrl
c6e641e819 fix invalid cache keys 2012-12-04 12:06:19 -08:00
xvrl
01dc787261 fix test case class name 2012-12-04 11:36:37 -08:00
xvrl
51a7adf4fe enable consistent hashing and optimizations + daemonize memcached IO thread 2012-12-04 11:18:51 -08:00
xvrl
98fbcfd7c2 file headers 2012-12-03 17:49:05 -08:00
xvrl
a03f8527ea implement memcached CacheBroker 2012-12-03 17:44:17 -08:00
Fangjin Yang
5822f4f5f7 refactor master to run rules before cleaning up; more master stats; general improvements 2012-12-03 14:43:04 -08:00
Fangjin Yang
1fb3bf5cd8 remove defaults for druid tiers 2012-11-30 11:32:02 -08:00
Fangjin Yang
aa8fb7b9a3 abstract the assign and drop logic; cleanups everywhere; http endpoints for getting and assigning rules 2012-11-30 11:28:10 -08:00
Fangjin Yang
2e5e1ce989 first commit of tiers for compute nodes; working UT at this point 2012-11-28 17:37:08 -08:00
xvrl
7d2778fae6 fix TimeBoundaryQuery to properly handle timestamps prior to 1970 2012-11-28 13:12:38 -08:00
Eric Tschetter
4de6ef5025 1) Remove the requirement on the segmentsPath zk property. 2012-11-28 11:54:59 -06:00
Eric Tschetter
e2da8df3f4 1) Fix build 2012-11-21 19:15:08 -06:00
Eric Tschetter
9c732e75a1 1) Add new SearchQueryDimFilter/SearchQueryFilter that will do a filter using the same queries that can be used for SearchQuery 2012-11-21 19:06:32 -06:00
Eric Tschetter
06b8e4230c 1) Fix PostAggregations with GroupBy (Fixes #24)
2) Add GroupByTimeseriesQueryRunnerTest which wraps a GroupByQueryRunner to look like a TimeseriesQueryRunner and leverages the tests there to help verify behavior (#8)
2012-11-21 12:51:43 -06:00
Fangjin Yang
4131063049 Merge branch 'master' into fjy 2012-11-19 15:07:00 -08:00
Fangjin Yang
b228c053e5 bug fix for too much data to indexer 2012-11-19 15:06:46 -08:00