703 Commits

Author SHA1 Message Date
kimchy
a36b06c682 ignore failed snapshot on a non started index 2010-07-07 16:59:33 +03:00
kimchy
a8c317e355 fix terms facets test to take into account distributed terms request 2010-07-07 16:33:39 +03:00
kimchy
5ff46911b6 ignore recovery when no node to recover from (it has disconnected, for example) 2010-07-07 16:30:28 +03:00
kimchy
3fb68c52da ignore snapshot on a shard thas has just been created 2010-07-07 16:30:17 +03:00
kimchy
11a8d637c0 ignore snapshot on a shard thas has just been created 2010-07-07 16:26:19 +03:00
kimchy
e40aa540fe ignore recovery when no node to recover from (it has disconnected, for example) 2010-07-07 16:25:55 +03:00
kimchy
9578ad3ef1 Terms Facets: Allow to specify a set of terms to exclude in the request, closes #246. 2010-07-07 14:41:34 +03:00
kimchy
2b5458daf6 implement a simple file system based translog, not the defeault yet, should provide better memory management 2010-07-07 09:30:07 +03:00
kimchy
b2bdb149f9 log shard close failure when closing an index 2010-07-06 22:50:40 +03:00
kimchy
6aa9be238c use the atomic integer counter to represent the size 2010-07-06 18:45:19 +03:00
kimchy
267016758d improve handling of memory caching with file system, only force compound file when really needed (when an extension that exists within the compound file is part of the memory cached extensions) 2010-07-06 18:21:36 +03:00
kimchy
ac01bb86e8 clean lock only before opening an index writer 2010-07-06 18:13:05 +03:00
kimchy
2908418d37 checn the default byte buffer cache to 200mb, now that its global per node 2010-07-06 17:58:30 +03:00
kimchy
070cb5b295 allocate replica shards (backups) only after the primaries have been allocated, this results in better theoretical shard allocation, and the ability to reuse local storage index files (comared against the backup) 2010-07-06 17:58:05 +03:00
kimchy
1d39bb4d51 cache md5 computation for unallocated shard and reused it 2010-07-06 09:00:24 +03:00
kimchy
d4f86899e3 more work on reuse work dir, improved transaction log to move to stream based 2010-07-06 00:12:40 +03:00
kimchy
b078c9206a more work on reuse work dir, added md5 logic to identify what need to be recovered or not, note, requires reindexing 2010-07-05 14:13:55 +03:00
kimchy
79b69764e0 doc 2010-07-01 15:03:11 +03:00
kimchy
e8b261c165 better shutdown handling 2010-07-01 10:28:57 +03:00
kimchy
ad5525f575 fix unwrapping of exceptions 2010-07-01 10:27:53 +03:00
kimchy
f6c9c49645 better logging when failing to read full content of a transport message 2010-07-01 03:00:57 +03:00
kimchy
c75a56ca17 better shutdown handling 2010-07-01 02:41:00 +03:00
kimchy
c2d02e4e3a wrong serialization of shardId 2010-07-01 02:18:35 +03:00
kimchy
d848ab3df3 rename executors to esexecutors 2010-07-01 00:06:34 +03:00
kimchy
b0d736b489 make the shard routing an actual component 2010-06-30 23:39:27 +03:00
kimchy
811559f393 add another test if the pool size is greater than the core pool size before a worker can exit 2010-06-30 23:08:05 +03:00
kimchy
6709518c4e add the ability to list shard index blobs without actually having one created 2010-06-30 22:54:59 +03:00
kimchy
66096e97f2 Remove the terms API (replaced by facets in search), closes #242. 2010-06-30 19:49:41 +03:00
kimchy
df7e3f55a4 improve cluster blocks data structures for simpler usage 2010-06-30 16:06:31 +03:00
kimchy
4049da97fb time value to support parsing days as well 2010-06-30 13:00:25 +03:00
kimchy
088e0b5a64 Automatic management of indexing buffer size, closes #241. 2010-06-30 01:46:57 +03:00
kimchy
fdb2eff998 Automatic management of indexing buffer size, closes #241. 2010-06-29 22:54:54 +03:00
kimchy
03ac38fdba better benchmark on memory monitor 2010-06-29 22:12:43 +03:00
kimchy
3f6cd46736 allow to configure tcp network modules (transport, memcached and http) to use blocking io (just enabling it to do some performance tests) 2010-06-29 21:07:38 +03:00
kimchy
01ff81fa89 fix log message 2010-06-29 19:49:28 +03:00
kimchy
bc803b4fcf close the thread pool on test 2010-06-29 18:35:03 +03:00
kimchy
703657699a refactor new thread pools in, remove dynamic ones 2010-06-29 18:20:31 +03:00
kimchy
de4b21e986 backups don't become primaries on node failures, primaries are first allocated and then start initializing from gateway 2010-06-29 18:20:13 +03:00
kimchy
514df4ee3f refactor the shard routing abstraction, no need for it 2010-06-29 18:02:10 +03:00
kimchy
fe5e5a073b work on scaling and blocking thread pool 2010-06-29 18:01:54 +03:00
kimchy
9051ae3a65 work on scaling and blocking thread pool 2010-06-29 17:50:05 +03:00
kimchy
297001de53 update benchmark code 2010-06-29 08:59:28 +03:00
kimchy
aa5791a14f move block metadata checks to the transport level 2010-06-29 08:51:36 +03:00
kimchy
a82bf74c1c expose blocks in the cluster state rest api 2010-06-29 01:00:07 +03:00
kimchy
5f538b1ba3 Block operation performed on cluster until it recovered from the gateway, closes #239. 2010-06-28 22:53:13 +03:00
kimchy
b970f0dcc2 fix toString of bytes value 2010-06-28 17:53:07 +03:00
kimchy
63523f4525 Query DSL: field query does not take into account allow_leading_wildcards, closes #236. 2010-06-28 12:33:36 +03:00
kimchy
cb9be9973b add the ability to define meta _attributes for mapping, basically a place to store additional unstructured data on the mapping 2010-06-28 09:10:08 +03:00
kimchy
3770924300 allow to control the buffer size of the gateway blob container 2010-06-27 23:26:32 +03:00
kimchy
a7c13826da more work on reusing work directory, clean unallocated shards when they are not needed 2010-06-27 18:19:12 +03:00