Alan Woodward
df09867ccc
SOLR-9634: Deprecate create/deleteCollection methods on MiniSolrCloudCluster
2016-10-18 12:32:42 +01:00
Alan Woodward
d6dc1321a9
SOLR-9632: Add deleteAllCollections method to MiniSolrCloudCluster
2016-10-18 12:32:10 +01:00
Alan Woodward
b58ccc3906
SOLR-9604,SOLR-9608: Ensure SSL connections are re-used.
...
Fix ConnectionReuseTest. Add coverage for all SolrClients.
Remove explicit cacheKey for HttpRequestContext, make it singleton.
2016-10-07 12:03:07 +03:00
Alan Woodward
23485c3377
SOLR-9132: Migrate some more tests
2016-10-04 11:13:58 +01:00
Mikhail Khludnev
cc1841cbb7
SOLR-9554: adding a test for concurrent schema upgrade in cloud.
2016-10-02 21:33:01 +03:00
Alan Woodward
11a98a89fd
SOLR-9132: Cut over DeleteReplica tests
...
Also fixes some bugs in CollectionAdminRequest.DeleteReplica from SOLR-9319
2016-09-26 13:15:05 +01:00
Alan Woodward
45fcd396f7
SOLR-9500: Add LogLevel annotation for test-specific logging changes
2016-09-26 09:40:28 +01:00
Shalin Shekhar Mangar
2124f1250c
SOLR-6090: Remove unreachable printLayout usage in cloud tests
...
(cherry picked from commit 3eb0f7c
)
2016-09-23 18:10:51 +05:30
Alan Woodward
36b39a2c41
SOLR-9544: Give ObjectReleaseTracker more time for async closing objects
2016-09-22 14:01:12 +01:00
Alan Woodward
a4293ce7c4
Revert "SOLR-9512: CloudSolrClient tries other replicas if a cached leader is down"
...
This reverts commit f96017d9e1
.
2016-09-20 14:34:44 +01:00
Alan Woodward
f96017d9e1
SOLR-9512: CloudSolrClient tries other replicas if a cached leader is down
2016-09-19 15:30:48 +01:00
Alan Woodward
66a51b76b3
SOLR-9344: Allow multiple HttpClientConfigurers to be set on HttpClientUtil
2016-09-12 09:08:35 +01:00
Alan Woodward
5b0bf4ab74
SOLR-9344: Move BasicAuthIntegrationTest to SolrCloudTestCase
2016-09-07 09:17:52 +01:00
Alan Woodward
53c37dc9a5
SOLR-9474: MiniSolrCloudCluster restarts jetties using different ports by default
2016-09-06 13:34:33 +01:00
Alan Woodward
54300e4a9b
SOLR-9469: Allow JettySolrRunner to restart using a different port
2016-09-06 13:34:26 +01:00
Alan Woodward
d8a2600cc6
SOLR-8961: Add a test-the-tests module for solr-test-framework
2016-09-06 13:34:19 +01:00
yonik
5d29fd87f1
SOLR-9432: JSON Facet refactoring to support refinement
2016-08-23 12:55:32 -04:00
Shalin Shekhar Mangar
bb7742ebc7
SOLR-9290: TCP-connections in CLOSE_WAIT spike during heavy indexing and do not decrease
2016-07-15 12:23:49 +05:30
Christine Poerschke
85c8f22ca9
SOLR-9090: Add directUpdatesToLeadersOnly flag to solrj CloudSolrClient. (Marvin Justice, Christine Poerschke)
2016-07-13 14:19:26 +01:00
Erick
90b572bce6
Merge remote-tracking branch 'origin/branch_6x' into branch_6x
...
# Conflicts:
# solr/CHANGES.txt
2016-07-06 21:03:05 -07:00
Erick
602a72ddad
SOLR-9277: Clean up some more remnants of supporting old and new style solr.xml in tests
...
(cherry picked from commit 7743718
)
2016-07-06 21:02:20 -07:00
Shalin Shekhar Mangar
a942de68fc
SOLR-9207: PeerSync recovery failes if number of updates requested is high. A new useRangeVersions config option is introduced (defaults to true) to send version ranges instead of individual versions for peer sync.
...
(cherry picked from commit 380c5a6
)
2016-07-07 02:35:20 +05:30
Mike McCandless
45d2d2e7d3
LUCENE-6171: pass the StandardOpenOption.CREATE_NEW so the filesystem ensures Lucene really is write-once
2016-06-14 15:16:22 -04:00
Adrien Grand
6d1bb14077
LUCENE-7319: Remove more unused imports so that precommit passes.
2016-06-13 15:45:54 +02:00
Christine Poerschke
21bc7ef104
LUCENE-7319: remove unused imports
2016-06-13 12:35:49 +01:00
Noble Paul
ff6475c3a7
SOLR-8744: Minimize the impact on ZK when there are a lot of blocked tasks
2016-06-12 13:13:40 +05:30
Steve Rowe
ded16f8f18
SOLR-9107: When creating a randomized SSL test config, 100% effective odds of using SSL and/or client auth should never be trumped by chance.
2016-06-08 14:43:19 -04:00
Chris Hostetter
8481d6f47f
SOLR-9107: new @RandomizeSSL annotation for more fine grained control of SSL testing
...
(cherry picked from commit 09372acb66
)
Conflicts:
solr/CHANGES.txt
2016-06-03 11:12:42 -07:00
Alan Woodward
ec40824bfd
SOLR-9107: Make SolrTestCaseJ4.beforeClass() / .afterClass() public
2016-06-03 14:32:58 +01:00
Alan Woodward
f1e870c016
SOLR-9132: Move some tests to SolrCloudTestBase
2016-05-19 16:59:08 +01:00
Alan Woodward
06d2f6368d
SOLR-8323: Add CollectionStateWatcher API
2016-05-13 21:43:43 +01:00
Chris Hostetter
1d7094c931
SOLR-8970: Change SSLTestConfig to use a keystore file that is included as a resource in the test-framework jar so users subclassing SolrTestCaseJ4 don't need to preserve magic paths
...
(cherry picked from commit 76063648ae
)
2016-05-11 16:35:23 -07:00
Mikhail Khludnev
75a84b7d2d
SOLR-8208: [subquery] document transformer executes separate requests per result document.
2016-05-09 19:48:47 +03:00
Chris Hostetter
7144984e16
SOLR-9068 / SOLR-5776: replace NullSecureRandom w/ NotSecurePsuedoRandom
...
(cherry picked from commit ac0e73a521
)
2016-05-06 22:46:41 -07:00
Chris Hostetter
7e2f9f506d
SOLR-9068 / SOLR-5776: Alternate (psuedo random) NullSecureRandom for Constants.SUN_OS
...
(cherry picked from commit a5586d29b2
)
Conflicts:
solr/test-framework/src/java/org/apache/solr/util/SSLTestConfig.java
2016-05-06 15:32:13 -07:00
Shalin Shekhar Mangar
7bfaa51079
SOLR-9014: Deprecate ClusterState.getCollections and introduce a new ClusterState.getCollectionsMap instead
...
(cherry picked from commit f5497a3
)
2016-05-05 16:03:11 +05:30
Chris Hostetter
f1ed73de11
SOLR-5776: javadoc typo
...
(cherry picked from commit c0a287cb76
)
2016-05-03 18:27:59 -07:00
Chris Hostetter
98b0da47ad
SOLR-5776: refactor SSLConfig so that SSLTestConfig can provide SSLContexts using a NullSecureRandom to prevent SSL tests from blocking on entropy starved machines
...
(cherry picked from commit f45bd03ca2cc301dcec4e68c49d961c306d8f434)
Conflicts:
solr/test-framework/src/java/org/apache/solr/util/SSLTestConfig.java
2016-05-03 15:31:47 -07:00
David Smiley
dac044c94a
SOLR-5750: Add /admin/collections?action=BACKUP and RESTORE
...
(cherry picked from commit 70bcd56
)
2016-05-02 22:46:06 -04:00
Chris Hostetter
8e8f6c1fa8
SOLR-9028: Fix 2 SSL test related bugs...
...
1) SolrTestCaseJ4 should always reset the HttpClientConfigurer in afterClass, regardless of wether ssl was used
(when SSL is not used, the active configurer explicitly excludes SSL)
2) HttpClientUtilTest.testSSLSystemProperties made no sense as written. setSSLSystemProperties() didn't have any
effect on what was being tested, even if it was useful it would only have affected what keystore/truststore were
used, not wether HTTPS was supported or not.
2016-04-30 22:22:09 -07:00
Chris Hostetter
7aecf344b1
SOLR-9028: Fixed some test related bugs preventing SSL + ClientAuth from ever being tested
...
(cherry picked from commit 791d1e7
)
Conflicts:
solr/core/src/test/org/apache/solr/cloud/SSLMigrationTest.java
solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpClientUtil.java
solr/test-framework/src/java/org/apache/solr/SolrTestCaseJ4.java
solr/test-framework/src/java/org/apache/solr/util/SSLTestConfig.java
2016-04-29 10:08:41 -07:00
Noble Paul
f82a27aa5c
SOLR-8995: Replace anonymous implementations of SAM interfaces with Lambdas
2016-04-15 19:04:44 +05:30
Timothy Potter
af8a962417
SOLR-8908: Fixed OnReconnect listener management in ZkController to allow for de-registering listeners.
...
Here's what this commit includes:
* Added the removeOnReconnectListener method to ZkController to allow OnReconnect listener implementations to de-register; avoids a memory leak
* Updated ZkIndexSchemaReader to add a CloseHook to the SolrCore it supports to de-register as an OnReconnect listener
* Added unit test to verify that after reloading and deleting a SolrCore in managed schema mode, the associated ZkIndexSchemaReader gets de-registered correctly
2016-04-14 10:25:14 -07:00
Anshum Gupta
f479f16d3a
SOLR-8097: Implement builder pattern design for constructing SolrJ clients and deprecate direct construction of clients
2016-04-08 13:14:27 -07:00
Noble Paul
d67ec54932
SOLR-8750: replace anonymous inner class for callable, Runnable etc
2016-04-05 23:20:55 +05:30
David Smiley
72f5eac2c5
SOLR-8904: switch from SimpleDateFormat to Instant.parse and format.
...
[value] and ms() and contrib/analytics now call DateMathParser to parse. DateFormatUtil is now removed.
(cherry picked from commit 94c0423
) (cherry picked from commit 39932f5
)
2016-03-30 14:37:55 -04:00
Uwe Schindler
0a89ffaf96
SOLR-8874: Make Solr tests work with Java 9 Jigsaw
2016-03-19 14:54:58 +01:00
Chris Hostetter
0739f9155b
SOLR-8849: improve reproducibility in random order of chaosmonkey actions
2016-03-15 11:04:49 -07:00
Shalin Shekhar Mangar
dd04b61739
SOLR-8745: Deprecate costly ZkStateReader.updateClusterState(), replace with a narrow forceUpdateCollection(collection)
...
(cherry picked from commit 093a8ce
)
2016-03-07 18:38:09 +05:30
Noble Paul
8d835f1231
SOLR-8750 : Use lambdas in code where SAM type interfaces are used
2016-03-04 18:55:29 +05:30