2812 Commits

Author SHA1 Message Date
Shay Banon
de8644d95a Fetch phase when searching might fail when mapping are updated with type missing, closes #1369. 2011-09-27 21:45:10 +03:00
Shay Banon
4088236cf7 No need to reroute (check for possible shard allocations) when a new *non* data node is added to the cluster, closes #1368. 2011-09-27 13:47:59 +03:00
Shay Banon
f63727e3c6 no need to log a failure when deleting an index and a shard is recovering 2011-09-27 13:21:20 +03:00
Shay Banon
8fd28320e4 Add an option to disallow deleting all indices, closes #1367. 2011-09-27 11:54:34 +03:00
Shay Banon
e0fdccd9c0 Transport Client: When sniff is enabled, use the sniffed nodes to be the list fo nodes to ping as well as the provided nodes, closes #1217. 2011-09-27 01:29:03 +03:00
Shay Banon
0c82fc5901 Remove Infinity values for Range facets when no docs match the range, closes #1366. 2011-09-27 00:41:57 +03:00
Shay Banon
737589f50d better handling of mean computation of some facets to handle division by 0, though, won't happen on most facets 2011-09-27 00:39:37 +03:00
Igor Motov
d611182dbf Add support for non-elasticsearch namespaces to ImmutableSettings.getAsClass method 2011-09-26 23:29:08 +03:00
Shay Banon
8a63e58e1a Add cloud.node.auto_attributes setting, when set to true, will automatically add aws ec2 related attributes to the node (like availability zone), closes #1364. 2011-09-26 21:01:23 +03:00
Shay Banon
e33dbcd93e more small optimizations to term creation 2011-09-26 12:05:48 +03:00
Shay Banon
8658856b48 use index iteration over iterator 2011-09-25 22:20:53 +03:00
Shay Banon
18f15f0a6f use index iteration over iterator 2011-09-25 22:17:09 +03:00
Shay Banon
f36d89c554 use index iteration over iterator 2011-09-25 21:28:55 +03:00
Shay Banon
9bea902966 allow to dynamically set cluster.routing.allocation.cluster_concurrent_rebalance using cluster update settings API 2011-09-25 21:12:17 +03:00
Shay Banon
fca3adcd59 allow to dynamically set cluster.routing.allocation.cluster_concurrent_rebalance using cluster update settings API 2011-09-25 21:09:41 +03:00
Shay Banon
e8b88acbd3 allow to dynamically set cluster.routing.allocation.cluster_concurrent_rebalance using cluster update settings API 2011-09-25 21:09:15 +03:00
Shay Banon
d7e3c9538f remove unnecessary check 2011-09-24 16:57:14 +03:00
Shay Banon
9d9133a451 required _routing fails when path points to an integer field, closes #1357. 2011-09-24 01:59:21 +03:00
Shay Banon
d954a93d9d Malformed REST create index causes the index to still be created, closes #1359. 2011-09-24 01:04:12 +03:00
Shay Banon
d9d452a1ef Allow to disable shard allocations, closes #1358. 2011-09-23 17:35:31 +03:00
Shay Banon
f74793c92a improve multiple data locations when reading checksums and local gateway state files by going through all the locations to find them. 2011-09-23 17:08:21 +03:00
Shay Banon
d76d7d4a56 Support external versioning for deletes arriving before initial update, closes #1351. 2011-09-23 00:56:02 +03:00
Shay Banon
8d7aaa704a Allow to stripe the data location over multiple locations, closes #1356. 2011-09-23 00:35:59 +03:00
Shay Banon
c1ca21f4d5 more internal refactoring in directory providers 2011-09-22 18:04:59 +03:00
Shay Banon
7ab128bbba Put mapping on a single node with new mapping will not wait for the mapping to be applied, closes #1355. 2011-09-22 16:02:18 +03:00
Shay Banon
f74fa7511b better failure when failing to find mapping for the key field in data histogram 2011-09-22 13:53:40 +03:00
Shay Banon
55d112b043 Even shard count distribution counts relocations as two, closes #1354. 2011-09-22 01:00:51 +03:00
Shay Banon
7adf2fd497 make last commit compile... 2011-09-22 00:30:05 +03:00
Njal Karevoll
6d975cd6b7 also use the time unit configured by numeric_resolution if fallbacking to parsing a timestamp number 2011-09-21 23:51:50 +03:00
Njal Karevoll
9bc9e3f0bd use "numeric_resolution" instead of "numeric_precision" as the field name 2011-09-21 23:51:50 +03:00
Njal Karevoll
41dbcdb7d6 Give the date field mapping a "numeric_precision" argument that allows a user to configure the precision of the numeric timestamps.
Supports all the time units from http://download.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html
2011-09-21 23:51:50 +03:00
Shay Banon
3f8b7f0fce allow to change awareness settings using cluster update settings API 2011-09-21 23:48:23 +03:00
Shay Banon
44efcca108 automatic preference when using awareness attributes 2011-09-21 23:09:44 +03:00
Shay Banon
3028d5a7a1 Shard allocation awareness (rack aware, zone aware, for example), closes #1352. 2011-09-21 18:26:16 +03:00
Njal Karevoll
6a6cba1ff3 include the path when serializing _id field mappings 2011-09-20 17:50:32 +03:00
Shay Banon
8c322b4cc2 use the same improved fields extraction in get api 2011-09-20 16:54:02 +03:00
Shay Banon
9a13763315 Improve source based fields loading when searching, closes #1347. 2011-09-20 14:33:02 +03:00
Shay Banon
29d0bfdaa9 don't log delete of unused shard location if it does not exists 2011-09-19 17:50:41 +03:00
Shay Banon
dc85e227af upgrade to latest jsr166 code 2011-09-18 21:50:16 +03:00
Shay Banon
f072c7e91b add meter metric implementation 2011-09-18 21:35:01 +03:00
Shay Banon
52ca63deb9 move refreshing version table to be done right after the commit within the respective lock, for full flush (rarely used) its needed... 2011-09-18 16:13:05 +03:00
Shay Banon
b66a3b7c59 Realtime Get: Under high concurrent indexing and immediate get, a get might be missed while flushing, closes #1344. 2011-09-18 13:44:35 +03:00
Shay Banon
305cf4a567 Bulk API: Properly retry execution on temporal state changes, closes #1343. 2011-09-17 02:21:49 +03:00
Austin McKinley
0977b793da adding timeout to list of connection failures 2011-09-17 00:50:51 +03:00
Shay Banon
5ba6ec5a69 Versioning: Delete on an already deleted document should still affect versioning, closes #1341. 2011-09-17 00:50:10 +03:00
Shay Banon
bdfa07934e refactor creation of lucene directory and simplify different directories implemenation strcture 2011-09-16 18:39:23 +03:00
Shay Banon
a7e43005bb Rest Delete API does not honor the version_type parameter, closes #1337. 2011-09-15 17:07:04 +03:00
Shay Banon
25c6e8512d fix full flush when no changes happen in the index, so the updated trans id is not written 2011-09-15 14:56:37 +03:00
Shay Banon
28f56262bc use a simpler API call 2011-09-15 14:01:45 +03:00
Shay Banon
639515c240 Optimizing inactive (indexing wise) shard to only happen when there are no ongoing merges, closes #1336. 2011-09-15 12:21:12 +03:00