899 Commits

Author SHA1 Message Date
yonik
53507b4e79 SOLR-9654: tests: fix overrequest test by fixing doc->shard mapping 2016-10-26 18:35:09 -04:00
Noble Paul
184b0f2215 SOLR-9506: cache IndexFingerprint for each segment 2016-10-24 16:45:42 +05:30
Noble Paul
ffa5c4ba2c SOLR-9506: reverting the previous commit 2016-10-19 00:50:30 +05:30
Noble Paul
bb907a2983 * SOLR-9506: cache IndexFingerprint for each segment 2016-10-18 19:43:32 +05:30
Alan Woodward
b2188f4958 SOLR-9634: Remove deprecated methods 2016-10-18 12:34:18 +01:00
Alan Woodward
67f3f433e2 SOLR-9634: Deprecate create/deleteCollection methods on MiniSolrCloudCluster 2016-10-18 12:34:13 +01:00
Alan Woodward
20ea5355c9 SOLR-9632: Add deleteAllCollections method to MiniSolrCloudCluster 2016-10-18 12:33:52 +01:00
Alan Woodward
f22b1da261 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-09 08:06:09 +03:00
Alan Woodward
36b3b0884a Revert "SOLR-9604: Ensure SSL connections are re-used"
This reverts commit 0eb6b1c823d347319cc0894b5fea95f085d4c8d4, which was
causing test failures in ConnectionReuseTest - see SOLR-9608
2016-10-05 20:49:14 +01:00
Alan Woodward
0eb6b1c823 SOLR-9604: Ensure SSL connections are re-used 2016-10-05 15:36:16 +01:00
Alan Woodward
a9dab0f25a SOLR-9132: Migrate some more tests 2016-10-04 10:32:47 +01:00
Mikhail Khludnev
67a9d3a44f SOLR-9554: adding a test for concurrent schema upgrade in cloud. 2016-10-02 18:24:33 +03:00
Alan Woodward
be4233cb56 SOLR-9132: Cut over DeleteReplica tests
Also fixes some bugs in CollectionAdminRequest.DeleteReplica from SOLR-9319
2016-09-26 13:15:14 +01:00
Alan Woodward
c809cd4f0a SOLR-9500: Add LogLevel annotation for test-specific logging changes 2016-09-26 09:14:49 +01:00
Shalin Shekhar Mangar
3eb0f7c792 SOLR-6090: Remove unreachable printLayout usage in cloud tests 2016-09-23 18:07:33 +05:30
Alan Woodward
c55a14e198 SOLR-9544: Give ObjectReleaseTracker more time for async closing objects 2016-09-22 14:02:06 +01:00
Alan Woodward
bd3fc7f43f Revert "SOLR-9512: CloudSolrClient tries other replicas if a cached leader is down"
This reverts commit 3d130097b7768a8d753476ffe26b83db070c8e20.
2016-09-20 14:35:53 +01:00
Alan Woodward
3d130097b7 SOLR-9512: CloudSolrClient tries other replicas if a cached leader is down 2016-09-19 15:29:43 +01:00
Alan Woodward
d0d893e104 SOLR-9344: Move BasicAuthIntegrationTest to SolrCloudTestCase 2016-09-07 08:31:08 +01:00
Alan Woodward
89a91ec99d SOLR-9474: MiniSolrCloudCluster restarts jetties using different ports by default 2016-09-06 13:33:36 +01:00
Alan Woodward
a79a8edbb4 SOLR-9469: Allow JettySolrRunner to restart using a different port 2016-09-06 13:33:36 +01:00
Alan Woodward
6390e22e74 SOLR-8961: Add a test-the-tests module for solr-test-framework 2016-09-06 13:33:36 +01:00
yonik
43ca5078bf SOLR-9432: JSON Facet refactoring to support refinement 2016-08-23 12:54:49 -04:00
Christine Poerschke
976079a8ee SOLR-9090: Add directUpdatesToLeadersOnly flag to solrj CloudSolrClient. (Marvin Justice, Christine Poerschke) 2016-07-07 10:03:21 +01:00
Erick
7743718d29 SOLR-9277: Clean up some more remnants of supporting old and new style solr.xml in tests 2016-07-06 19:51:06 -07:00
Shalin Shekhar Mangar
380c5a6b97 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. 2016-07-07 02:32:45 +05:30
Mike McCandless
a893c64595 LUCENE-6171: pass the StandardOpenOption.CREATE_NEW so the filesystem ensures Lucene really is write-once 2016-06-14 15:15:57 -04:00
Christine Poerschke
52f5c50246 LUCENE-7319: remove unused imports 2016-06-13 09:59:14 +01:00
Noble Paul
232b44e283 SOLR-8744: Minimize the impact on ZK when there are a lot of blocked tasks 2016-06-12 13:11:07 +05:30
Steve Rowe
86c053dd10 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:39:01 -04:00
Chris Hostetter
6ffd1ba978 Revert "SOLR-9189: temp disable randomized ssl to get to bottom of recent explosion of timeout related failures in jenkins builds"
All evidence points ot the root cause being unrelated to ssl randomization, so re-enabling this.

This reverts commit 59b4fc0bb0105ec25285f763fde86739433a38b1.
2016-06-07 09:09:21 -07:00
Chris Hostetter
59b4fc0bb0 SOLR-9189: temp disable randomized ssl to get to bottom of recent explosion of timeout related failures in jenkins builds 2016-06-06 11:46:36 -07:00
Alan Woodward
aed3fc11b1 SOLR-9107: Make SolrTestCaseJ4.beforeClass() / .afterClass() public 2016-06-03 11:54:34 +01:00
Chris Hostetter
09372acb66 SOLR-9107: new @RandomizeSSL annotation for more fine grained control of SSL testing 2016-06-01 14:34:31 -07:00
Alan Woodward
ee5836746c SOLR-9132: Move some tests to SolrCloudTestBase 2016-05-19 16:43:31 +01:00
Alan Woodward
b6d7421412 SOLR-8323: Add CollectionStateWatcher API 2016-05-13 21:34:16 +01:00
Chris Hostetter
76063648ae 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 2016-05-11 16:28:23 -07:00
Mikhail Khludnev
7571e747c3 SOLR-8208: [subquery] document transformer executes separate requests per result document. 2016-05-09 13:08:07 +03:00
Chris Hostetter
ac0e73a521 SOLR-9068 / SOLR-5776: replace NullSecureRandom w/ NotSecurePsuedoRandom 2016-05-06 22:46:10 -07:00
Chris Hostetter
a5586d29b2 SOLR-9068 / SOLR-5776: Alternate (psuedo random) NullSecureRandom for Constants.SUN_OS 2016-05-06 15:17:11 -07:00
Shalin Shekhar Mangar
f5497a33e2 SOLR-9014: Deprecate ClusterState.getCollections and introduce a new ClusterState.getCollectionsMap instead 2016-05-05 05:22:03 +05:30
Chris Hostetter
c0a287cb76 SOLR-5776: javadoc typo 2016-05-03 18:27:32 -07:00
Chris Hostetter
9677e2c54b SOLR-5776: refactor SSLConfig so that SSLTestConfig can provide SSLContexts using a NullSecureRandom to prevent SSL tests from blocking on entropy starved machines 2016-05-03 15:31:53 -07:00
David Smiley
70bcd562f9 SOLR-5750: Add /admin/collections?action=BACKUP and RESTORE 2016-05-02 22:20:46 -04:00
Chris Hostetter
791d1e7393 SOLR-9028: Fixed some test related bugs preventing SSL + ClientAuth from ever being tested 2016-04-28 13:18:01 -07:00
Noble Paul
d830987ae2 SOLR-8995: Replace anonymous implementations of SAM interfaces with Lambdas 2016-04-15 18:58:08 +05:30
Timothy Potter
b36a6ecbe4 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:17:42 -07:00
Anshum Gupta
b02b026b7d SOLR-8097: Implement builder pattern design for constructing SolrJ clients and deprecate direct construction of clients 2016-04-07 15:57:49 -07:00
Noble Paul
18fb9463de SOLR-8750: replace anonymous inner class for callable, Runnable etc 2016-04-05 22:45:36 +05:30
markrmiller
ce172acb8f SOLR-4509: Move to non deprecated HttpClient impl classes to remove stale connection check on every request and move connection lifecycle management towards the client. 2016-04-01 12:21:59 -04:00