Erick Erickson
8e75f393b3
SOLR-12055: Enable async logging by default
2018-08-31 20:39:05 -07:00
Shalin Shekhar Mangar
4d78db26be
SOLR-11990: Set waitForFinalState=true for the move replica API call so that the cluster is at steady state when the test ends.
2018-08-31 09:42:00 +05:30
Shalin Shekhar Mangar
5670d612e3
SOLR-11990: When a Collection CREATE command fails because of a policy rule violation, the collection metadata remains in ZooKeeper, even though no replicas are added, so the user has to manually delete the zombie collection.
...
This is due to a change in behavior made in this issue where collection metadata creation was moved before attempting to use policy to place replicas. This change reverts the behavior by explicitly deleting the metadata when an AssignmentException occurs. Since the policy depends on collection metadata such as WITH_COLLECTION and COLOCATED_WITH properties, moving metadata creation after policy use would have resulted in passing these properties through the entire call stack quite invasively. Therefore the current approach is adopted.
2018-08-31 09:23:25 +05:30
David Smiley
4096decd8f
SOLR-12591: ParseDateField URP should default to "en_US" locale (not ROOT) which is implied by common formats.
...
Should fix Java 9,10,11 test fails; Java 8 continues to work.
2018-08-30 09:53:43 -04:00
Dawid Weiss
54f2565038
LUCENE-8469: Inline calls to the deprecated StringHelper.compare, removed StringHelper.compare from master.
2018-08-30 09:59:51 +02:00
David Smiley
18874a6e36
SOLR-12591: Expand default configSet's date patterns to subsume those of extract contrib
2018-08-29 14:17:44 -04:00
David Smiley
cae91b1eaf
SOLR-12519: fix testGrandChildFilterJSON
...
Simplified differentiating random docs we don't care about from those we do by using IDs less than 0
2018-08-29 13:35:42 -04:00
David Smiley
5a0e7a615a
SOLR-12519: child doc transformer can now produce a nested structure.
...
Fixed SolrDocument's confusion of field-attached child documents in addField()
Fixed AtomicUpdateDocumentMerger's confusion of field-attached child documents in isAtomicUpdate()
2018-08-29 10:02:09 -04:00
Dawid Weiss
545b0dcd04
SOLR-12360: fully numeric host names are valid based on RFC1123, so this test makes no sense.
2018-08-29 10:50:55 +02:00
Andrzej Bialecki
8d1dce933f
SOLR-12392: Fix several bugs in tests and in trigger event serialization.
...
Add better support for converting MapWriter instances to JSON.
2018-08-28 15:11:18 +02:00
Tomas Fernandez Lobbe
d833b4c9d3
SOLR-10028: Fix and improvements to SegmentsInfoRequestHandlerTest
2018-08-27 14:05:50 -07:00
Andrzej Bialecki
7a3f837a32
SOLR-12669: Rename tests that use the autoscaling simulation framework.
2018-08-27 15:14:03 +02:00
Joel Bernstein
b72ff3babb
SOLR-12687: Add functions to cache data structures and mathematical models
2018-08-26 19:48:56 -04:00
Varun Thacker
cee309a6f7
SOLR-12572: revert numDocs to be indexed to 1k
2018-08-24 01:02:35 -07:00
Varun Thacker
9e78be40c3
SOLR-11598: Fix bug while setting and resetting string doc-values while exporting documents
2018-08-23 23:57:48 -07:00
Erick Erickson
aa10cb7802
SOLR-12028: BadApple and AwaitsFix annotations usage
2018-08-23 16:59:58 -07:00
Adrien Grand
4368ad72d2
LUCENE-8461: Fix test failure.
2018-08-23 23:04:19 +02:00
Varun Thacker
dfd2801cd2
SOLR-12572: While exporting documents using the export writer, if a field is specified as a sort parameter and also in the fl (field list) parameter, we save on one doc-value lookup. This can bring performance improvements of 15% and upwards depending on how many fields are in common
2018-08-23 10:48:10 -07:00
Adrien Grand
025350ea12
LUCENE-8461: Add Lucene80Codec.
2018-08-23 10:51:45 +02:00
Erick Erickson
8cde1277ec
SOLR-12690: Regularize LoggerFactory declarations
2018-08-22 15:26:37 -07:00
Varun Thacker
5eab1c3c68
SOLR-12683: HashQuery will throw an exception if more than 4 partitionKeys is specified. Earlier after the 4th partitionKey the keys would be silently ignored.
2018-08-20 15:21:19 -07:00
Erick Erickson
66d500b5a5
SOLR-12625: Combine SolrDocumentFetcher and RetrieveFieldsOptimizer
2018-08-20 10:37:32 -07:00
Shalin Shekhar Mangar
1c0f95ee04
SOLR-12130: CdcrReplicationDistributedZkTest is broken into two test classes, CdcrOpsAndBoundariesTest which does not require node restarts and CdcrWithNodesRestartsTest which does. The tests themselves are made faster and more resilient to spurious failures
2018-08-20 14:49:13 +05:30
Shalin Shekhar Mangar
079a81f14f
SOLR-12675: Make LeaderVoteWaitTimeoutTest more resilient against side effects of test methods.
...
Extracted a new method to ensure a given number of jettys are always running in the test setup. Also, delete all collections created by other test methods.
2018-08-20 14:45:50 +05:30
Shalin Shekhar Mangar
20d0f67edd
SOLR-12680: Fix ClassCastException and AIOOBE in TestSolrConfigHandlerConcurrent
2018-08-20 13:25:56 +05:30
Shalin Shekhar Mangar
ee498f5a38
SOLR-12679: MiniSolrCloudCluster.stopJettySolrRunner should remove jetty from the internal list
...
While the startJettySolrRunner adds the given jetty instance to the internal list of jetty instances, the stopJettySolrRunner method does not remove the given instance from the list. This leads to inconsistencies such as stopped jettys retained in the internal list and duplicate (stopped) jettys. This commit also fixes TestCollectionsAPIViaSolrCloudCluster to deal with this change.
2018-08-20 13:17:05 +05:30
Varun Thacker
3e4545219e
SOLR-12674: RollupStream should not use the HashQueryParser for 1 worker
2018-08-19 11:59:38 -07:00
Erick Erickson
9f615fbae7
SOLR-12028: BadApple and AwaitsFix annotations usage
2018-08-17 14:40:16 -07:00
Noble Paul
124be4e202
SOLR-12014: Cryptic error message when creating a collection with sharding that violates autoscaling policies
2018-08-18 00:37:50 +10:00
Shalin Shekhar Mangar
6e21cb3aa9
SOLR-11990: Create Collection API now waits for the updated state of the withCollection to be visible after setting the COLOCATED_WITH value
...
Sometimes deletion of the withCollection succeeds even though the linked collection exists, if the delete request is sent immediately after the creation of the linked collection. This is because of a race between the delete request and the zookeeper update made by create collection such that the COLOCATED_WITH property is not visible to the overseer collection processor during the delete request. Therefore, we now wait until the property is visible before returning a success to the user. The test also adds more asserts so that a similar race will fail the test immediately with a proper assert message.
2018-08-17 14:26:30 +05:30
Anshum Gupta
4309ae6f9f
SOLR-12475: Fix failing MaxSizeAutoCommitTest
2018-08-16 23:05:21 -07:00
Andrzej Bialecki
585ba164a8
SOLR-12392: Improve reliability of IndexSizeTriggerTest.
2018-08-16 22:05:27 +02:00
Andrzej Bialecki
9572e129f8
SOLR-12668: Autoscaling trigger listeners should be executed in the order of their creation.
2018-08-16 21:44:10 +02:00
David Smiley
a661ebc6df
SOLR-12591: Avoid JDK 9 bug with certain timezones like AKDT; test with EDT.
...
Also standardized on single 'z' in the test patterns, which is equivalent to triple.
2018-08-16 15:16:26 -04:00
Shalin Shekhar Mangar
57b33c19a4
SOLR-12607: Minor refactorings
...
Replaced a few private instances with lambdas and extracted common code for retrying splits into a new method
2018-08-16 16:07:05 +05:30
Shalin Shekhar Mangar
94ecb0616a
SOLR-12607: Extract common code from testSplitAfterSplit and testSplitAfterSplit2 methods
...
The testSplitAfterSplit and testSplitAfterSplit2 tests only differ in the kind of fault injection being used. The rest of the test code is exactly the same so the common code is extracted into a new method called splitAfterSplit.
2018-08-16 15:19:56 +05:30
Shalin Shekhar Mangar
887055d892
SOLR-12670: RecoveryStrategy logs wrong wait time when retrying recovery
2018-08-16 15:00:49 +05:30
Shalin Shekhar Mangar
100b1511dd
SOLR-12607: Increase recovery wait time from 15 seconds to 30 seconds to reduce spurious test failures
2018-08-16 13:10:01 +05:30
Shalin Shekhar Mangar
93a20b72b1
SOLR-12656: ShardSplitTest should extend AbstractFullDistribZkTestBase instead of BasicDistributedZkTest. Also removed some unused overridden methods to create solr clients
2018-08-16 08:01:08 +05:30
Noble Paul
a059c944c1
SOLR-12665: Autoscaling policy not being refreshed due to caching
2018-08-16 00:02:27 +10:00
Jan Høydahl
f3339d14c9
SOLR-12523: Improve error reporting and docs regarding Collection backup feature shared-fs requirement
2018-08-15 13:38:05 +02:00
Erick Erickson
4f1c0aab1c
SOLR-12028: BadApple and AwaitsFix annotations usage
2018-08-14 21:25:17 -07:00
Erick Erickson
dcbd5323bb
SOLR-12028: BadApple and AwaitsFix annotations usage
2018-08-14 21:24:59 -07:00
Bar Rotstein
ec01cc981c
SOLR-12591: ParseDateFieldUpdateProcessorFactory: Use "lenient" and strip surrounding quotes.
...
More tests, ported from "extract" contrib stuff.
2018-08-15 00:04:09 -04:00
Tomas Fernandez Lobbe
bff7a3bbb1
SOLR-12222, SOLR-12028: Remove @BaddApple annotation from TestDistributedSearch
...
This test hasn't failed since the changes in SOLR-12222 were committed
2018-08-14 13:25:05 -07:00
Andrzej Bialecki
8dd704ef78
SOLR-12470: Search Rate Trigger multiple bug fixes, improvements and documentation updates.
2018-08-14 20:41:42 +02:00
Uwe Schindler
928b92caa0
SOLR-12655: Add Korean morphological analyzer ("nori") to default distribution. This also adds examples for configuration in Solr's schema
2018-08-11 14:07:31 +02:00
Joel Bernstein
71310a4722
SOLR-11585: Solr SQL does not work with point numeric fields
2018-08-09 19:57:50 -04:00
Jason Gerlowski
00aeb64c10
SOLR-12555: Use `expectThrows` for expected exceptions
...
This commit replaces the `try { doX(); fail(); }` pattern with the
`expectThrows` test helper, which was created for this purpose. This
commit makes these changes in the core package: `o.a.solr.cloud`.
Closes #425
2018-08-09 15:46:50 -04:00
Varun Thacker
e9f3a3ce1d
SOLR-12616: Optimize Export writer upto 4 sort fields to get better performance. This was removed in SOLR-11598 but brought back in the same version
2018-08-08 13:28:00 -07:00