Luca Cavanna
8b2fe44fe3
[TEST] Better fix for missing create spec
...
create is a shortcut to index with op_type=create that the clients support
2014-01-20 12:10:43 +01:00
Adrien Grand
62b044697a
Fix test bug: test expects at least one child document.
2014-01-20 11:56:27 +01:00
Luca Cavanna
3d0c06e2f4
[TEST] Added create api (hardcoded) to REST tests suite as it has no spec but it's just a variation of the index api
2014-01-20 11:51:23 +01:00
Dawid Weiss
ae71b25145
Documentation typo.
2014-01-20 11:51:08 +01:00
Martijn van Groningen
5bc2a39763
[TESTS] Mapping update might get applied before the first document is indexed on replica, so it is better not to check if the new field isn't available before re-indexing first document.
2014-01-20 11:49:52 +01:00
Matthias Wahl
c42f7708be
fix IndexOutOfBoundsException on _all field without tokens and keyword analyzer
...
fix AllEntries to only compute boost when there are actually some Entries available for the _all field
Closes #4771
2014-01-20 11:27:58 +01:00
Clinton Gormley
67ec840d00
[SPEC] Various API fixes
...
Including:
* change some string params to list
* make some params or bodies required
* removed incorrect URLs
* removed incorrect params
* Fixed name of pending_tasks
2014-01-20 11:14:11 +01:00
Clinton Gormley
20b37416e3
[SPEC] Removed create.json
...
Create is a special API that is most simply and safely
implemented by calling the index() api with op_type
set to true.
2014-01-20 11:14:11 +01:00
Martijn van Groningen
a7a2f4747d
Consume the entire weight and pre compute the DocIdSets for all segments instead of keeping the weight around and build a DocIdSet when a segment is being processed. This fixes issues where the has_child / has_parent filter produce no results or errors on subsequent scan requests.
...
Also made CustomQueryWrappingFilter implement Releasable in order to cleanup the pre-computed DocIdSets.
Closes #4703
2014-01-20 11:08:29 +01:00
Martijn van Groningen
db394117c4
Made sure that any filter that wraps a p/c filter (has_child & has_parent) either directly or indirectly will never be cached by making CustomQueryWrappingFilter extend from NoCacheFilter.
...
Closes #4757
2014-01-20 10:54:09 +01:00
Simon Willnauer
0e418d18a4
Added no-cache infrastucture the the filter cache.
...
During query parsing if a filter is encountered that extends from NoCacheFilter then the filter will not be given to the filter cache (also not wrapped in FilterCacheFilterWrapper).
Also if a filter directly or indirectly wraps a NoCacheFilter then that filter will also not be cached.
Relates to #4757
2014-01-20 10:45:13 +01:00
Alexander Reelsen
e34a35244c
[DOCS] Added documentation for CAT Aliases API
...
Added asciidoc. Added new lines in java class.
2014-01-20 09:23:00 +01:00
Clinton Gormley
5003ca9278
[DOCS] Fixed file:/// URL for installing plugins
2014-01-20 01:34:12 +01:00
Simon Willnauer
67efe8777a
Remove unnecessary optimize call that destabelizes test
2014-01-18 20:06:55 +01:00
Luca Cavanna
619c46a2a3
[SPEC] Removed empty paths from close and delete index apis
...
Although the empty paths are still registered in the java RestActions, that is only to return a meaningful error in case the index is not provided.
Index/indices are now mandatory.
2014-01-18 10:40:46 +01:00
Honza Král
fe60cca038
[SPEC] path without {index} is not allowed for indices.open api
2014-01-17 22:54:07 +01:00
Adrien Grand
6159343c61
Fix HistogramAggregationSearchBenchmark.
2014-01-17 22:29:27 +01:00
Andy Goldstein
8f659bccb1
Add documentation for transport.publish_port
2014-01-17 22:06:22 +01:00
Andy Goldstein
b674827eb6
Add transport.publish_port setting
...
Add transport.publish_port setting to allow users to specify the port
other cluster members should use when connecting to an instance. This
is needed for systems such as OpenShift, where cluster communication
needs to use a publicly accessibly proxy port, because the normal port
(9300) is bound to a private loopback IP address.
2014-01-17 22:06:22 +01:00
b.hwang
d87c417a2e
Merge pull request #4792 from mrsolo/master
...
build randomization, modify how local mode is run
2014-01-17 12:54:20 -08:00
mrsolo
c6769bcf7a
modify how local mode is run
...
1) create dummy directory structure with JDK6 and JDK7 when running
local mode
2) move prop.txt from ‘/var/tmp’ to ENV[‘PWD’] when running local mode
2014-01-17 12:52:22 -08:00
Costin Leau
16a70d6005
apply line ending fix only on Windows
...
fix for #4785
2014-01-17 20:03:31 +02:00
Luca Cavanna
de893d80de
[SPEC] Removed _source endpoint from get api spec, as the get_source is a different api already
...
Also removed custom code that was required in the REST tests due to this.
2014-01-17 18:05:07 +01:00
Simon Willnauer
42377db084
Check ThreadInfo[] for null element if thread are not alive.
...
If a thread is not alive getting ThreadMXBean#getThreadInfo(long[], int)
places null elemnents in the returned array which are not repected
in the HotTheards API.
Closes #4775
2014-01-17 17:14:19 +01:00
Luca Cavanna
3ac2f8c789
[TEST] fixed error message in REST tests runner
2014-01-17 16:41:19 +01:00
Luca Cavanna
841db7c295
Removed double masterNodeTimeout set in RestPutRepositoryAction
2014-01-17 15:39:42 +01:00
Honza Král
13e6f1933b
[SPEC] removing deprecated include/exclude for get_source
...
_source_include/_source_exclude should be used instead
2014-01-17 15:38:25 +01:00
Andrew Raines
3f14725057
Use millis for joda DateTimeFormatter.print()
...
Fixes #4782 .
2014-01-17 08:37:23 -06:00
Luca Cavanna
1fba68a634
[SPEC] Added missing body object in snapshot apis
2014-01-17 15:34:42 +01:00
Simon Willnauer
7f51fbc5ab
Add SecurityManger / policy when running tests.
...
This commit adds a security manager to the test JVMs
that prevents mainly writing files outside of the JVMs
current test directory.
2014-01-17 15:15:10 +01:00
Simon Willnauer
da707b6f32
Remove `omit_term_freq_and_positions` for new indices
...
`omit_term_freq_and_positions` was deprecated in `0.20` and
is not documented anymore. We should reject indices that are
created with this option in the future.
Closes #4722
2014-01-17 14:46:48 +01:00
Simon Willnauer
0d8330b50a
Cleanup tests - using assert method instead of assert keyword
2014-01-17 14:13:26 +01:00
Clinton Gormley
53359c0d3d
[SPEC] Created snapshot.* and nodes.* namespaces
...
Moved node_info, node_stats, shutdown and hot_threads into nodes.*
Moved snapshot and repository APIs into snapshot.*
2014-01-17 11:58:44 +01:00
David Pilato
38874e5f9b
Remove the "-f" script argument from the documentation
...
Closes #4778 .
2014-01-17 11:44:30 +01:00
Clinton Gormley
612044b386
[SPEC] Added missing cat endpoints. count and recovery
...
And added missing qs params to health and indices.
2014-01-16 22:09:48 +01:00
Luca Cavanna
37faddcafa
[TEST] Wipe templates is now done in a single call using wildcards (compared to cluster state + delete each template)
2014-01-16 21:59:37 +01:00
Luca Cavanna
ee1e5660e1
[TEST] Removed TODO and custom code now that ping and info are two different apis in the REST spec
2014-01-16 21:17:29 +01:00
Luca Cavanna
81846151f7
[TEST] Added params validation according to REST spec and check whether body is supported or required
2014-01-16 21:09:56 +01:00
Luca Cavanna
92a5d6a8af
[TEST] Replaced File.separator with '/' as REST test suites can be loaded from classpath, where '/' is needed
2014-01-16 21:09:56 +01:00
Luca Cavanna
06057c6c39
[TEST] Added check: test section names must be unique in the same REST test suite
...
Fixed also three duplicates found
2014-01-16 21:09:55 +01:00
Luca Cavanna
b5f4b2444c
[TEST] Left '.' as it is in REST suites and sections titles (was previously replaced with '_')
...
With JUnit up to 4.10 there's no way to distinguish between what's shown in IDEs and test ids that need to be unique. A test Description is identified by just a string, that needs to be unique and is shown by IDEs. IDEs have slightly different behaviours when it comes to showing tests and suites titles. Some IDE (e.g. IntelliJ) strips the description on '.', which is why the '.' was replaced in the first place, in order to obtain the same behaviour on all IDEs. On the other hand the information printed out by RestReproduceInfoPrinter was wrong as the file path contained a '_' instead of a '.', which made the string to reproduce a failure useless in some cases. At the end of the day it seems better to just keep the dots and accept slightly different behaviours that are IDE dependent.
2014-01-16 21:09:55 +01:00
Clinton Gormley
258c49ea23
[SPEC] Fixed bad name in ping.json
2014-01-16 19:54:25 +01:00
Clinton Gormley
1ca11b11e4
[SPEC] Fixed cluster.get_repository spec
...
Badly named endpoint
2014-01-16 19:43:58 +01:00
Clinton Gormley
fa6e8abf48
[SPEC] Fixed cat.* spec files - were missing the endpoints
2014-01-16 19:43:58 +01:00
Clinton Gormley
c5942a4ff8
[TEST] Fixed mget test which used deprecated refresh flag
2014-01-16 19:43:58 +01:00
b.hwang
471853c649
Merge pull request #4714 from mrsolo/features/thirdparty
...
third party library license information extractor for logstash
2014-01-16 09:38:38 -08:00
b.hwang
52e640dbd9
Merge pull request #4747 from mrsolo/features/test_randomization
...
Add randomization logic for assert. Tests will have 10% chance running with assertion disabled.
2014-01-16 09:35:51 -08:00
Clinton Gormley
64f0361f5e
[SPEC] Fixed file name, missing .json
2014-01-16 17:12:39 +01:00
Clinton Gormley
e9b14ff636
[SPEC] Separated info.json into info and ping.json (GET vs HEAD)
2014-01-16 17:07:47 +01:00
Clinton Gormley
04b6dd9d0c
[SPEC] Moved the cat API into its own namespace and added missing qs params
2014-01-16 17:06:03 +01:00