1855 Commits

Author SHA1 Message Date
kimchy
568dec6b5a Simplify Filter Cache Eviction Settings, closes #871. 2011-04-21 02:05:05 +03:00
kimchy
90b88fe4b7 add TODO optimizations comments 2011-04-21 01:57:28 +03:00
kimchy
9c606c7b1d better caching of LZF streamns 2011-04-20 13:37:30 +03:00
kimchy
f5dbcb2fa4 Failure to recover a shard might cause loosing translog data (especially with no replicas), closes #869. 2011-04-20 04:52:47 +03:00
kimchy
3c233347b8 make sure we keep order in mappings when recovering so there won't be reparsing of the mappings on nodes (introduced with faster recovery work done on gateway) 2011-04-20 03:42:51 +03:00
kimchy
af39f07213 Mapping: By default, don't index _id, closes #868. 2011-04-20 02:49:14 +03:00
kimchy
3b21759bec Better support with _type is marked as not indexed, allowing to filter by type, closes #866. 2011-04-20 01:31:38 +03:00
kimchy
c3f3c268c8 Query DSL: Add ids query and filter to fetch docs by ids (do not require _id field to be indexed), closes #865. 2011-04-20 00:30:30 +03:00
kimchy
8e027b3baf properly handle cases where filter returns null docIdSet with and/or/not filters 2011-04-19 21:28:08 +03:00
kimchy
5cc943c7db remove some field caching logic, does not seem to do much perf wise, and simplifies back the code 2011-04-19 17:07:32 +03:00
kimchy
56c9783cb3 remove using field cache when indexing string fields for now 2011-04-19 16:16:31 +03:00
kimchy
f8ff42d397 log when failing to process doc after index operation 2011-04-19 16:13:26 +03:00
kimchy
79ebcc31c5 double check that there are mappings before trying to call the post process method 2011-04-19 16:10:51 +03:00
kimchy
32127c4d73 register the future with teh listener when deleting an index, so it can be canceled 2011-04-19 15:25:02 +03:00
kimchy
e40499f35f small improvement to bulk indexing to not allocated ops if no percolation is done 2011-04-19 13:53:21 +03:00
kimchy
3b82b013d5 eagerly reroute shards when opening an index 2011-04-19 12:56:08 +03:00
kimchy
ffc8c3b68a Weird error message on syntax error, closes #864. 2011-04-19 12:23:29 +03:00
kimchy
d29754121c don't log a versioning conflict failure, even in DEBUG level 2011-04-19 12:17:11 +03:00
kimchy
b94fab34eb Mapping: Allow to set index to no for _id and _type, closes #863. 2011-04-17 21:06:46 +03:00
kimchy
c4be4975d6 better message 2011-04-17 19:00:45 +03:00
kimchy
c2ee6dd120 improve gateway recovery and applying indices, also improve speed of index creation 2011-04-17 18:39:00 +03:00
kimchy
166493f9d5 properly clean mapper data, and cache some mapping structures 2011-04-17 09:52:29 +03:00
kimchy
efb3e97ce4 don't return any id when doesn't exists 2011-04-17 06:21:39 +03:00
kimchy
fb35b1c993 clean guice caches after creating injectors so it will take less memory 2011-04-17 05:16:34 +03:00
kimchy
343c80b100 shard tokenizers, token filters, char filters across indices / shards 2011-04-17 03:55:33 +03:00
kimchy
067b8379d5 internal cluster name 2011-04-17 01:45:02 +03:00
kimchy
4907ce4fec intern logger names 2011-04-17 01:20:24 +03:00
kimchy
73e7ea4663 allow to control index indexing concurrency (pretty much internal) 2011-04-16 22:55:12 +03:00
kimchy
e8306ac2c8 improve local gateway allocation by caching the started shards when possible and not asking the nodes for it 2011-04-16 22:33:45 +03:00
kimchy
658594fa70 improve gateway initial recovery time by creating the indices, and only after all have been created, do the rerouting 2011-04-16 18:23:48 +03:00
kimchy
763f986a30 Versioning: Better handling of deletes - time based eviction, closes #862. 2011-04-16 17:26:31 +03:00
kimchy
a1796c3408 add an estimated time thread and use it where we don't need exact time 2011-04-16 16:57:02 +03:00
kimchy
9927fd4cdd fix none bloom cache to proper name 2011-04-16 03:15:43 +03:00
kimchy
9c85500246 change additionalSettings to use Settings 2011-04-16 01:20:27 +03:00
Igor Motov
785fb11f2a Allow plugins to provide additional settings. 2011-04-16 01:17:23 +03:00
kimchy
bba7179eeb automatically clean indices that no longer exists in the metadata, this can happen if we delete a closed index, or when a node joins a cluster, that no longer has those indices 2011-04-14 21:15:55 +03:00
kimchy
897587f981 Allow to delete a closed index, closes #859. 2011-04-14 20:51:20 +03:00
kimchy
7c38f20056 Query DSL: Geo Distance Range filter, closes #856. 2011-04-14 20:20:18 +03:00
kimchy
7874291c0e fix wrong initialization of mem evictions counter 2011-04-14 19:13:14 +03:00
kimchy
1e84c439e5 Shard Allocation: Closed indices are not properly taken into account when rebalancing, closes #858. 2011-04-14 15:00:54 +03:00
kimchy
7550fc570e Query DSL: Allow to directly wrap a query with a constant_score query, closes #857. 2011-04-14 14:19:24 +03:00
kimchy
e5c1ab0ca6 add another reroute method to do no assignment but still elect new primaries on failed nodes 2011-04-14 13:43:01 +03:00
kimchy
25eba4b60d Unicast Discovery: Concurrently connect to nodes to improve cases where some listed nodes are not up, closes #855. 2011-04-14 02:27:59 +03:00
kimchy
3b72d63035 EC2 Zen Discovery: Automatically use the configured transport port to ping other nodes, closes #854. 2011-04-14 02:13:27 +03:00
kimchy
65fde3e71e only remove shards if they have been started on all other nodes 2011-04-14 01:12:37 +03:00
kimchy
22b5e7ded8 Local Gateway: Listed active shards on each node does apply index deletion, closes #853. 2011-04-13 16:15:26 +03:00
kimchy
41af86dd7e internal option ot pretty print state 2011-04-13 16:04:18 +03:00
kimchy
b80324db08 only serialize the cluster state ones when publishing it to multiple nodes 2011-04-13 15:36:28 +03:00
kimchy
e9bc7f7d95 River: Failure to reallocate river to another node on rivers node failure, closes #850. 2011-04-12 21:52:02 +03:00
kimchy
e8503c1455 Better handling when a shard hits OOM, closes #848. 2011-04-11 21:10:56 +03:00