Simon Willnauer
f1dd867c4f
Catch Throwable when listener is called rather then Exception to prevent possible hangs if fatal exceptions or errors are thrown
2013-04-04 22:58:38 +02:00
Shay Banon
3e264f6b95
cleanup deletion of content in shards
...
we are very conservative on when we delete data, remove the actual options of deleting data that are not used
2013-03-04 20:41:19 -08:00
uboness
6d9048f8cc
added priority support for cluster state updates:
...
* URGENT:
* cluster_reroute (api)
* refresh-mapping
* cluster_update_settings
* reroute_after_cluster_update_settings
* create-index
* delete-index
* index-aliases
* remove-index-template
* create-index-template
* update-mapping
* remove-mapping
* put-mapping
* open-index
* close-index
* update-settings
* HIGH
* routing-table-updater
* zen-disco-node_left
* zen-disco-master_failed
* shard-failed
* shard-started
* NORMAL
* all other actions
2013-02-09 01:14:57 +01:00
Igor Motov
29f4274213
Add index cleanup if index creation fails
...
Fixes #2590
2013-01-30 10:40:01 -05:00
Simon Willnauer
2eb09e6b1a
Added BalancedShardsAllocator that balances shards based on a weight function.
...
* Weights are calculated per index and incorporate index level, global and primary related parameters
* Balance operations are executed based on a win maximation strategy that tries to relocate shards
first that offer the biggest gain towards the weight functions optimum
* The WeightFunction allows settings to prefer index based balance over global balance and vice versa
* Balance operations can be throttled by raising a threshold resulting in less agressive balance operations
* WeightFunction shipps with defaults to achive evenly distributed indexes while maintaining a global balance
Closes #2555
2013-01-17 12:02:42 +01:00
Igor Motov
fb9143aac1
fix sporadically disappearing fields during concurrent dynamic mapping updates
2012-11-24 14:02:58 +01:00
Shay Banon
a8e43578a2
Adding a type with _source or _all enabled fails, when these are disabled in index
...
fixes #2394
2012-11-09 17:21:25 +01:00
Shay Banon
7924115b90
Disable allocation: New indices allocation not to be disabled by default
...
When setting cluster.routing.allocation.disable_allocation, it causes new indices primary shards to not be allocated. By default, new indices created should allow to, at the very least, allocate primary shards so they become operations. A new setting, cluster.routing.allocation.disable_new_allocation, allows to also disable "new" allocations.
closes #2258 .
2012-09-17 16:00:55 +02:00
Igor Motov
0a5a068269
Support files with no extension in config mappings
2012-07-30 22:28:48 +02:00
Shay Banon
f2e39e4ee2
Auto import dangling indices, closes #2067 .
2012-06-29 01:01:26 +02:00
Shay Banon
d031662da3
better failure logging when failing to read a tempalte
2012-05-17 00:17:31 +03:00
Shay Banon
b05228485d
Percolator Index: Don't index the query
element in a percolated query, closes #1949 .
2012-05-13 14:11:19 +03:00
Shay Banon
f0007fd4ae
Create Index: Allow to provide index warmers when creating an index, closes #1917 .
2012-05-07 14:27:30 +03:00
Shay Banon
ca2dc1801c
Index Template: Allow to register index warmers in an index template, closes #1916 .
2012-05-07 14:00:37 +03:00
Shay Banon
ae69e7c472
Setting index.auto_expand_replicas in the elasticsearch config file does not apply, closes #1852 .
2012-04-11 20:53:01 +03:00
Shay Banon
103f587be1
Index Templates: Allow to place them under config/templates, closes #1703 .
2012-02-15 11:45:58 +02:00
Shay Banon
68a0dca577
add the version the index was created with (as a setting) to support better upgrade in the future between versions
2012-01-24 13:28:15 +02:00
Shay Banon
942b427940
Local Gateway: Store specific index metadata under dedicated index locations, closes #1631 .
2012-01-22 23:34:34 +02:00
Shay Banon
6a71eab51f
finalize structure, tests pass
2011-12-06 02:43:17 +02:00
Shay Banon
a8fd2d48b8
first cleanup phase, move to single src
2011-12-06 00:59:23 +02:00