Commit Graph

4696 Commits

Author SHA1 Message Date
yonik e5998fcb5d SOLR-9685: #tagging in JSON query syntax 2018-05-27 16:22:16 -04:00
Noble Paul 18ad8d137a SOLR-12294: update processors loaded from runtime jars fail to load if they are specified in an update processor chain 2018-05-26 00:25:39 +10:00
Dawid Weiss 41ecad9897 SOLR-5351: Fixed More Like This Handler to use all fields provided in mlt.fl when used with content stream. The similarity is calculated between the content stream's value and all fields listed in mlt.fl. 2018-05-25 11:39:42 +02:00
Dawid Weiss 0e4e0096fd SOLR-12396: Upgrade Carrot2 to 3.16.0, HPPC to 0.8.1, morfologik to 2.1.5 2018-05-25 09:16:41 +02:00
Steve Rowe 54a63d0d0c SOLR-12388: Enable a strict ZooKeeper-connected search request mode, in which search requests will fail when the coordinating node cant communicate with ZooKeeper, by setting the "shards.tolerant" param to "requireZkConnected" 2018-05-25 01:03:54 -04:00
markrmiller 48bd259516 SOLR-12378: Support missing versionField on indexed docs in DocBasedVersionConstraintsURP. 2018-05-23 15:44:37 -05:00
David Smiley 53a3de3b98 SOLR-12375: Optimize Lucene ScoreMode use:
* A non-cached filter query could be told incorrectly that scores were needed.
* The /export (ExportQParserPlugin) would declare incorrectly that scores are needed.
* Expanded docs (expand component) could be told incorrectly that scores are needed.
2018-05-23 15:37:33 -04:00
Noble Paul d32ce81eab SOLR-12358: Autoscaling suggestions fail randomly with sorting 2018-05-24 01:26:50 +10:00
Shalin Shekhar Mangar 9b1cb6646f SOLR-3567: Spellcheck custom parameters not being passed through due to wrong prefix creation 2018-05-23 11:12:39 +05:30
Shalin Shekhar Mangar 5a47ed4209 SOLR-11880: Avoid creating new exceptions for every request made to MDCAwareThreadPoolExecutor by distributed search and update operations 2018-05-22 19:26:42 +05:30
Mikhail Khludnev 0f14e7fe5c SOLR-12377: Don't spin off overseer when Zk controller is closed.
enable TestLeaderElectionZkExpiry
2018-05-22 11:26:44 +03:00
Chris Hostetter 669b9e7a53 SOLR-9480: A new 'relatedness()' aggregate function for JSON Faceting to enable building Semantic Knowledge Graphs 2018-05-21 08:22:54 -07:00
Uwe Schindler 63e213916c SOLR-12316: Make CVE public 2018-05-21 13:55:39 +02:00
Dennis Gove f506bc9cb7 SOLR-12355: Fixes hash conflict in HashJoinStream and OuterHashJoinStream 2018-05-18 17:14:39 -04:00
Ishan Chattopadhyaya 6826c37669 Synchronize 6.6.4 CHANGES.txt 2018-05-18 15:29:39 +05:30
Mikhail Khludnev 414fcb8e88 SOLR-12200: abandon OverseerExitThread when ZkController is closed. 2018-05-16 13:11:56 +03:00
Cao Manh Dat 16cb4141df Synchronize 7.3.1 changes 2018-05-15 10:00:14 +07:00
Mikhail Khludnev a0acc63d02 SOLR-12307: abandon OverseerTriggerThread on Zk expiration noiseless 2018-05-12 11:37:52 +03:00
Mikhail Khludnev d020ba84e4 SOLR-12333: drop redundant lines in JSON response writers 2018-05-12 11:22:48 +03:00
Varun Thacker 8a697ee09c SOLR-12265: Fix jetty-start shade issue 2018-05-10 10:10:44 -07:00
yonik 1067cabc19 SOLR-12170: fix date format exceptions for terms facet on date field 2018-05-09 15:42:58 -04:00
Varun Thacker 1705e4f291 SOLR-12265: Upgrade to Jetty 9.4.10 2018-05-08 21:31:09 -07:00
David Smiley c3d28a5b0f SOLR-12258: A V2 request referencing a collection or alias may fail to resolve it if it was just recently created.
Now we sync with ZooKeeper and try one more time.  V1 partially did this but only for aliases; now it does both.
2018-05-08 15:10:07 -04:00
Erick Erickson abb57c5c81 SOLR-12192: Error when ulimit is unlimited 2018-05-08 09:54:40 -07:00
Dawid Weiss 85c00e77ef LUCENE-8267: removed references to memory codecs. 2018-05-08 10:32:11 +02:00
David Smiley 08ee037ff8 SOLR-12308: LISTALIASES is now assured to return an up-to-date response
* MiniSolrCloudCluster.deleteAllCollections will now first delete aliases
* Minor refactorings to AliasesManager, AliasIntegrationTest, CreateRoutedAliasTest
2018-05-07 22:17:30 -04:00
David Smiley 81f611209c SOLR-12312: Replication's IndexFetcher buf size should be initialized
to an amount no greater than the size of the file being transferred.
2018-05-07 14:54:11 -04:00
Uwe Schindler 1b76011421 SOLR-12316: Do not allow to use absolute URIs for including other files in solrconfig.xml and schema parsing 2018-05-06 14:21:34 +02:00
Mark Miller 3a2572db79 SOLR-12293: Updates need to use their own connection pool to maintain connection reuse and prevent spurious recoveries. 2018-05-04 20:02:56 -05:00
Mark Miller 296201055f SOLR-12290: Do not close any servlet streams and improve our servlet stream closing prevention code for users and devs. 2018-05-04 18:02:06 -05:00
Anshum Gupta b617489638 SOLR-11277: Add auto hard commit setting based on tlog size (this closes #358) 2018-05-03 15:00:47 -07:00
Varun Thacker 8b9c2a3185 SOLR-12288: Add more MDC logging information to core admin requests 2018-05-02 23:36:50 -07:00
Varun Thacker 84925ba9ab SOLR-12289: Add more MDC logging information to collection admin requests 2018-05-02 19:01:07 -07:00
Cao Manh Dat 555b7ef270 SOLR-12278: Add IgnoreLargeDocumentProcessFactory 2018-05-02 17:43:29 +07:00
koji ee2198d6bd SOLR-12202: Fix errors in solr-exporter.cmd 2018-05-02 13:59:13 +09:00
Mikhail Khludnev ee7b52f4c6 SOLR-8998: uniqueBlock() aggreagation for singlevalue string fields in json.facet 2018-05-01 20:19:15 +03:00
jdyer1 d92b891f95 SOLR-12284: Stop adding parenthesis to word-break suggestions, unless query uses boolean operators. 2018-04-30 13:47:19 -05:00
Varun Thacker f6cbb2db6b SOLR-10036: Upgrade jackson from 2.5.4 to 2.9.5 2018-04-28 16:56:06 -07:00
Mikhail Khludnev d4d21028e9 SOLR-12275: fix caching for \{!filters} and {{filters}} in \{!parent} and \{!child} 2018-04-26 09:40:35 +03:00
David Smiley 1370f6b520 SOLR-12261: Collection deletion's check for alias membership should
sync() aliases with ZK before throwing an error.
2018-04-24 23:25:11 -04:00
Andrzej Bialecki 0d969ab85d SOLR-11833: Allow searchRate trigger to delete replicas. 2018-04-23 22:19:01 +02:00
David Smiley 1409ab8f84 SOLR-11914: Deprecated some SolrParams methods.
* toSolrParams(nl) moved to a NamedList method, which is more natural.
2018-04-23 13:26:49 -04:00
Erick Erickson 84583d2563 SOLR-12253: Remove optimize button from the core admin page 2018-04-22 19:19:09 -07:00
Cao Manh Dat f8c210f148 SOLR-12250: NegativeArraySizeException on TransactionLog if previous document more than 1.9GB 2018-04-23 08:42:03 +07:00
Chris Hostetter 4e0e8e979b SOLR-9304: Fix Solr's HTTP handling to respect '-Dsolr.ssl.checkPeerName=false' aka SOLR_SSL_CHECK_PEER_NAME 2018-04-22 13:38:37 -07:00
David Smiley 8f296d0ccf SOLR-12256: AliasesManager.update() should call ZooKeeper.sync()
* SetAliasPropCmd now calls AliasesManager.update() first.
* SetAliasPropCmd now more efficiently updates multiple values.
* Tests: Commented out BadApple annotations on alias related stuff.
2018-04-20 16:22:16 -04:00
Shalin Shekhar Mangar a4b335c942 SOLR-12252: Fix jira issue in CHANGES.txt 2018-04-20 20:10:40 +05:30
Shalin Shekhar Mangar 86b34fe0fd SOLR-11252: Fix minor compiler and intellij warnings in autoscaling policy framework 2018-04-20 20:08:37 +05:30
Dawid Weiss 4eead83a83 SOLR-11200: A new CMS config option 'ioThrottle' to manually enable/disable ConcurrentMergeSchedule.doAutoIOThrottle. (Amrit Sarkar, Nawab Zada Asad iqbal) 2018-04-20 11:34:04 +02:00
Steve Rowe 46037dc674 SOLR-6286: TestReplicationHandler.doTestReplicateAfterCoreReload(): stop checking for identical commits before/after master core reload; and make non-nightly mode test 10 docs instead of 0. 2018-04-19 14:49:10 -04:00
noble 1c8ab330d6 SOLR-12142: EmbeddedSolrServer should use req.getContentWriter 2018-04-19 13:37:31 +10:00
Steve Rowe d09c76518a SOLR-12204: Upgrade commons-fileupload dependency to 1.3.3 to address CVE-2016-1000031 2018-04-18 19:28:55 -04:00
Mikhail Khludnev dbdedf3e3f SOLR-12155: making TestUnInvertedFieldException more thread-safe 2018-04-18 14:57:49 +03:00
Dennis Gove 8c60be4489 SOLR-11924: Updates solr/CHANGES.txt for v7.4 2018-04-17 18:58:42 -04:00
Cao Manh Dat 09db13f4f4 SOLR-12187: Replica should watch clusterstate and unload itself if its entry is removed 2018-04-17 20:16:31 +07:00
Erick Erickson a417a2cd6a SOLR-10169: PeerSync will hit an NPE on no response errors when looking for fingerprint. 2018-04-16 21:51:02 -07:00
Jason Gerlowski 7edfd9c410 SOLR-11840: Fix bin/solr help-text inconsistencies 2018-04-16 22:21:27 -04:00
David Smiley dad2d1076d SOLR-11731: revert to 7 decimal places so we can maintain the round-trip property.
Add test that we round-trip random numbers at 7 decimal places.  Would fail at 8.
2018-04-14 10:51:51 -04:00
Varun Thacker 93f9a65b1c SOLR-11724: Cdcr bootstrapping should ensure that non-leader replicas should sync with the leader 2018-04-13 15:38:26 -07:00
David Smiley e4eb8a870c SOLR-11731: one more decimal place (8) and we get the target/theoretical precision 2018-04-13 17:05:51 -04:00
jdyer1 12bd5f9448 SOLR-10513: Implement .equals() for LuceneLevenshteinDistance. 2018-04-13 11:12:46 -05:00
David Smiley 9a149ad7e7 SOLR-11913: SolrParams now implements Iterable<Map.Entry<String,String[]>>
and has stream()
2018-04-13 12:05:23 -04:00
Varun Thacker 2a2a0b6acd SOLR-12150: Fix a test bug in CdcrBidirectionalTest.testBiDir 2018-04-12 15:35:34 -07:00
David Smiley 3d5f2f24c3 SOLR-11336: DocBasedVersionConstraints URP is now more extensible; versionField is a list 2018-04-12 14:04:28 -04:00
Varun Thacker 7a57ca8c0d SOLR-12065: A successful restore collection should mark the shard state as active and not buffering 2018-04-12 08:20:28 -07:00
Cao Manh Dat 11d54b0cc4 SOLR-12214: Leader may skip publish itself as ACTIVE even its last published state is DOWN 2018-04-12 12:28:00 +07:00
yonik 8d20fc575b SOLR-12190: properly escape output in GraphMLResponseWriter 2018-04-11 23:00:03 -04:00
Tomas Fernandez Lobbe 8927d469cb SOLR-11982: Add support for indicating preferred replica types for queries 2018-04-11 16:23:00 -07:00
Andrzej Bialecki 376f6c4946 SOLR-12181: Add trigger based on document count / index size. 2018-04-11 15:38:54 +02:00
Steve Rowe fe0da9e8d5 SOLR-12201: TestReplicationHandler.doTestIndexFetchOnMasterRestart(): handle unexpected replication failures 2018-04-10 22:15:31 -04:00
Christine Poerschke e513c95377 SOLR-12151: Add abstract MultiSolrCloudTestCase class. 2018-04-10 21:09:06 +01:00
Christine Poerschke e8f862ea44 SOLR-12036: Factor out DefaultStreamFactory solrj class. 2018-04-10 20:45:58 +01:00
Mikhail Khludnev a39a6ce672 SOLR-12155: awake threads awaiting UIF.<init> despite of exception. 2018-04-10 21:32:25 +03:00
Mikhail Khludnev 764dcc336b SOLR-12207: rethowing AssertionError from jdk reflection bug 2018-04-10 20:34:07 +03:00
Mark Miller 5e2a5a5b8c SOLR-10783: Add support for Hadoop Credential Provider as SSL/TLS store password source. 2018-04-09 21:57:56 -05:00
David Smiley f0aed933a6 SOLR-12139: eq() now works on strings and perhaps anything 2018-04-09 12:17:48 -04:00
Ishan Chattopadhyaya ea08bd3b67 SOLR-12096: Fixed inconsistent results format of subquery transformer for distributed search (multi-shard) 2018-04-09 16:36:07 +05:30
Uwe Schindler 3530397f17 SOLR-11971: Add CVE number: CVE-2018-1308 2018-04-08 19:20:12 +02:00
Steve Rowe 5c37b07a3d SOLR-12199: TestReplicationHandler.doTestRepeater(): TEST_PORT interpolation failure: Server refused connection at: http://127.0.0.1:TEST_PORT/solr 2018-04-06 14:50:21 -04:00
Chris Hostetter 2573eac1c2 SOLR-12134: CHANGES entry: ref-guide 'bare-bones html' validation is now part of 'ant documentation' and validates javadoc links locally 2018-04-05 10:10:20 -07:00
Steve Rowe 8e276b90f5 SOLR-11929: UpdateLog metrics are not initialized on core reload 2018-04-04 11:19:21 -04:00
Cao Manh Dat 34b83ed869 SOLR-12176: Improve FORCELEADER to handle the case when a replica win the election but does not present in clusterstate 2018-04-04 03:41:57 +07:00
Varun Thacker 56f80c0dc7 SOLR-12154: Disallow explicit usage of Log4j2 logger via forbidden APIs 2018-04-03 18:21:14 -07:00
Steve Rowe b87cbc2f75 SOLR-12165: Ref Guide: DisMax default mm param value is improperly documented as 100% 2018-04-03 17:59:34 -04:00
Andrzej Bialecki a14980c479 SOLR-12095: AutoScalingHandler should validate triggers before updating zookeeper. 2018-04-03 15:59:50 +02:00
Jan Høydahl 0989e5874a SOLR-12144: SOLR_LOG_PRESTART_ROTATION now defaults to false, we leverage log4j2 for log rotation on startup 2018-04-03 13:10:20 +02:00
Tomas Fernandez Lobbe 2c1f110b6b SOLR-12172: Fixed race condition in collection properties 2018-04-02 15:56:25 -07:00
Erick ade301bd0d SOLR-9399: Delete requests do not send credentials & fails for Basic Authentication (CHANGES.txt) 2018-04-02 09:26:47 -07:00
Shalin Shekhar Mangar 8189e4f972 SOLR-12133: Fix race conditions that caused NodeMarkersRegistrationTest.testNodeMarkersRegistration to fail 2018-04-02 21:15:09 +05:30
Mikhail Khludnev 7a920cb0f6 SOLR-11673: Slave doesn't commit empty index if new index appears on master by deafult. 2018-04-01 16:47:23 +03:00
Shalin Shekhar Mangar bd85fd389f SOLR-12169: Fix ComputePlanActionTest.testSelectedCollections fails on jenkins by aggressively cleaning up trigger state left by other test methods in the test setup 2018-03-30 22:56:58 +05:30
Shalin Shekhar Mangar 85decabe46 SOLR-12133: Fix race conditions that caused TriggerIntegrationTest.testEventQueue to fail 2018-03-30 22:53:55 +05:30
Cao Manh Dat 35bfe89790 SOLR-12066: Cleanup deleted core when node start 2018-03-30 20:11:39 +07:00
Shalin Shekhar Mangar ed9e5eb75b SOLR-12152: Split up TriggerIntegrationTest into multiple tests to isolate and increase reliability 2018-03-30 11:08:56 +05:30
Andrzej Bialecki 7260d9ce71 SOLR-11882: SolrMetric registries retained references to SolrCores when closed. 2018-03-28 11:23:47 +02:00
Shalin Shekhar Mangar ab32506243 SOLR-10734: AtomicUpdateRequestProcessor can cause wrong/old values to be set under concurrent updates for the same document. Multithreaded test for AtomicUpdateRequestProcessor was also beefed up and fixed. 2018-03-28 12:40:57 +05:30
Tomas Fernandez Lobbe 3e29c7dbd5 SOLR-12035: edimax should include charfilters in nostopanalyzer
This closes #329
2018-03-27 21:37:19 -07:00
Uwe Schindler ade2cf2e74 SOLR-12141: Fix "bin/solr" shell scripts (Windows/Linux/Mac) to correctly detect major Java version and use numerical version comparison to enforce minimum requirements. Also remove obsolete "UseParNewGC" option. This allows to start Solr with Java 10 or later. 2018-03-27 22:49:23 +02:00
Shalin Shekhar Mangar 64c110c58d SOLR-10734: Fix Multithreaded test/support for AtomicURP 2018-03-27 15:05:23 +05:30
Cao Manh Dat 160faaf594 SOLR-12146: LIR should skip deleted replicas 2018-03-27 15:55:43 +07:00
Varun Thacker bd429347b1 SOLR-7887: Log4J2 upgrade fixes part 2 2018-03-26 16:09:04 -07:00
Varun Thacker bea6e2307b SOLR-7887: Log4J2 upgrade fixes 2018-03-26 11:32:03 -07:00
Erick Erickson 624d128b5e SOLR-7887: Upgrade Solr to use log4j2 -- log4j 1 now officially end of life 2018-03-25 19:16:09 -07:00
Jason Gerlowski c4abbfd5f7 SOLR-11551: Standardize CoreAdmin API status codes 2018-03-24 10:48:15 -04:00
Noble Paul e364f5be31 SOLR-12015: fixed typo in CHANGES.txt 2018-03-23 13:52:25 +11:00
Noble Paul e340cef68d SOLR-12015: Add support "add-distinct" in AtomicURP so that we can use the 'add-distict' as a request parameter e.g: atomic.add-distict=<multival-field-name> 2018-03-23 13:48:28 +11:00
Cao Manh Dat 92f1cdebfa SOLR-12087: Deleting replicas sometimes fails and causes the replicas to exist in the down state 2018-03-22 16:11:47 +07:00
Cao Manh Dat 63a145aa7b SOLR-12129: After the core is reloaded, term of the core will not be watched 2018-03-21 09:35:51 +07:00
Chris Hostetter 8bd7e5c9d2 SOLR-11891: DocStreamer now respects the ReturnFields when populating a SolrDocument
This is an optimization that reduces the number of unneccessary fields a ResponseWriter will see if documentCache is used

This commit also includes fixes for SOLR-12107 & SOLR-12108 -- two bugs that were previously dependent on the
un-optimized behavior of DocStreamer in order to function properly.

- SOLR-12107: Fixed a error in [child] transformer that could ocur if documentCache was not used
- SOLR-12108: Fixed the fallback behavior of [raw] and [xml] transformers when an incompatble 'wt' was specified,
  the field value was lost if documentCache was not used.
2018-03-19 12:28:54 -07:00
Chris Hostetter d6ed71b5c4 SOLR-12118: Solr Ref-Guide can now use some ivy version props directly as attributes in content 2018-03-19 10:13:34 -07:00
Andrzej Bialecki fa03a3843c SOLR-11670 This functionality was added in 7.4 and not in 7.3.0. 2018-03-19 11:27:09 +01:00
Uwe Schindler 6eac67fe56 Fix changes 2018-03-18 11:47:48 +01:00
Uwe Schindler ec9bc024e9 SOLR-11331: Ability to run and debug standalone Solr and a single node SolrCloud server from Eclipse. Also being able to run all Lucene and Solr tests as a configuration 2018-03-18 11:43:51 +01:00
markrmiller c98ab259c5 SOLR-12101: ZkTestServer was not handling connection timeout settings properly. 2018-03-17 12:36:48 -05:00
David Smiley 4b08efcf1c SOLR-11731: LatLonPointSpatialField now supports docValue retrieval
Closes #323
2018-03-17 12:21:53 -04:00
Cao Manh Dat be8dca3c7b SOLR-12110: Replica which failed to register in Zk can become leader 2018-03-17 06:54:55 +07:00
Varun Thacker 77954fe90a SOLR-12063: Fix the Jira number mentioned against the changes entry for this fix 2018-03-16 14:07:39 -07:00
Varun Thacker c4d0223ad4 SOLR-12083: Fix PeerSync, Leader Election failures and CDCR checkpoint inconsistencies on a cluster running CDCR 2018-03-16 14:03:48 -07:00
Shalin Shekhar Mangar 4c8825b6c6 SOLR-12097: Document the diskType policy attribute and usage of disk space in Collection APIs 2018-03-16 23:38:35 +05:30
markrmiller 7330010e1d SOLR-12103: Raise CryptoKeys.DEFAULT_KEYPAIR_LENGTH from 1024 to 2048. 2018-03-16 11:50:52 -05:00
Shalin Shekhar Mangar d50890e925 SOLR-12098: Document the Lucene spins auto-detection and its effect on CMS dynamic defaults 2018-03-15 23:06:52 +05:30
Andrzej Bialecki 0dfe19880c SOLR-12091: Rename TimeSource.getTime to getTimeNs. 2018-03-15 16:54:41 +01:00
Ishan Chattopadhyaya fbdf7fa736 SOLR-11920: Differential file copy for IndexFetcher 2018-03-15 19:31:15 +05:30
Shalin Shekhar Mangar 759b0d092f SOLR-12099: Remove reopenReaders attribute from 'IndexConfig in SolrConfig' page in ref guide 2018-03-15 18:19:42 +05:30
Shalin Shekhar Mangar cb453ce110 SOLR-12078: Fixed reproducable Failure in TestReplicationHandler.doTestIndexFetchOnMasterRestart that happened due to using stale http connections 2018-03-15 02:22:25 +05:30
Varun Thacker 57524f1d41 SOLR-12083: Fix RealTime GET to work on a cluster running CDCR when using Solr's in-place updates 2018-03-14 12:58:30 -07:00
Shalin Shekhar Mangar 941351a5c2 SOLR-12090: Move DistribStateManager, NodeStateProvider and SolrCloudManager interfaces out of the autoscaling package 2018-03-14 16:29:56 +05:30
Shalin Shekhar Mangar 9de0ebe797 SOLR-12086: Fix format problem in FastLRUCache description string shown on Cache Statistics page 2018-03-14 10:26:45 +05:30
David Smiley e9393e88fd SOLR-12081: improve docs on query parsing RE embedded queries, uf 2018-03-13 16:01:57 -04:00
Cassandra Targett 179421bfea SOLR-12058: Add 7.3 Upgrade Notes to Ref Guide; clarify LIR changes for CHANGES Upgrade Notes 2018-03-13 10:38:25 -05:00
yonik 68d8eb4504 SOLR-12064: resize reused accs to fix bugs with limit:-1 and missing:true 2018-03-12 21:56:02 -04:00
Varun Thacker 2a0b7767ab SOLR-12076: Remove unnecessary printLayout usage in CDCR tests 2018-03-12 11:07:39 -07:00
David Smiley bf6503ba58 SOLR-11617: rename alias metadata to properties 2018-03-12 10:36:37 -04:00
Alan Woodward 1f68a3375d Update versions 2018-03-12 09:26:14 +00:00
Mikhail Khludnev fa55f0c2f2 SOLR-9510: introducting {!filter param=$fq excludeTags=t,q}foo:bar, also adding
filters and excludeTags local params into {!parent} and {!child}
2018-03-11 08:25:05 +03:00
Jason Gerlowski 971bd26df6 SOLR-11629: Add new CloudSolrClient.Builder ctors
CloudSolrClient.Builder can be pointed at a Solr cluster in two ways: a
ZK connection string, or one or more Solr base URLs.  One of these two
values must be provided to create a working CloudSolrClient.

Since these values are required, this commit introduces two new ctors,
one for each means of CloudSolrClient setup.  It deprecates the existing
no-arg CloudSolrClient ctor.

Together, these changes make it clearer to our users that these options
are required (and mutually exclusive).
2018-03-10 10:45:43 -05:00
Shalin Shekhar Mangar 2eeed51cdf SOLR-12077: Add support for autoAddReplicas in the collection creation dialog in Admin UI 2018-03-10 06:44:51 +05:30
Shalin Shekhar Mangar f0d46ead45 SOLR-12067: Increase autoAddReplicas default 30 second wait time to 120 seconds 2018-03-10 05:59:16 +05:30
Cao Manh Dat 4c2703e8be SOLR-12051: Update upgrade notes 2018-03-09 19:35:26 +07:00
Cao Manh Dat 423a8cf69c SOLR-12051: Election timeout when no replicas are qualified to become leader 2018-03-09 18:19:09 +07:00
Erick 7dfb04ee5e SOLR-12072: Invalid path string using ZkConfigManager.copyConfigDir(String fromConfig, String toConfig) 2018-03-08 22:00:16 -08:00
David Smiley 588e19eda1 SOLR-11976: TokenizerChain.normalize was only considering the first MultiTermAwareComponent 2018-03-08 22:30:39 -05:00
Andrzej Bialecki b17052e852 SOLR-11670: Implement a periodic house-keeping task. 2018-03-08 14:31:40 +01:00
David Smiley ee1c742c19 SOLR-11722: Merge CREATEDROUTEDALIAS command into CREATEALIAS. Only
an API & docs change; the implementation was already there.
2018-03-07 15:16:02 -05:00
Tomas Fernandez Lobbe 277dd05086 SOLR-12061: Fix substitution bug in API V1 to V2 migration 2018-03-07 10:58:17 -08:00
Steve Rowe eab33d00a0 Synchronize 6.6.3 changes 2018-03-06 14:40:27 -05:00
Steve Rowe e5541bcfa1 Add version 6.6.3 2018-03-06 14:39:35 -05:00
Cao Manh Dat 4bdc99a465 SOLR-12047: Increase checkStateInZk timeout 2018-03-06 08:51:38 +07:00
Tomas Fernandez Lobbe c1a44251fe SOLR-11960: Add collection-level properties
Similar to cluster properties, but apply to a single collection.
2018-03-05 16:59:56 -08:00
yonik fc2fd1dc25 SOLR-12020: fix refinement of terms facet on date field (don't use Date.toString) 2018-03-05 11:03:48 -05:00
Noble Paul 50a04c077f SOLR-11267: Add support for "add-distinct" atomic update operation 2018-03-05 21:37:10 +11:00
Shalin Shekhar Mangar fc8c239f93 SOLR-11957: Increase MaxFileSize=32MB and MaxBackupIndex=10 for RollingFileAppender in log4j.properties 2018-03-05 15:45:25 +05:30
koji 6d66fc04b2 SOLR-11795: Add Solr metrics exporter for Prometheus 2018-03-05 15:36:32 +09:00
Cao Manh Dat 9de4225e9a SOLR-12011: Consistence problem when in-sync replicas are DOWN 2018-03-04 12:57:05 +07:00
Shalin Shekhar Mangar 71fc9cd43d SOLR-11066: Implement a scheduled autoscaling trigger that runs on a fixed interval beginning with a given start time 2018-03-03 01:06:21 +05:30
Christine Poerschke c5938f79e5 SOLR-11597: Add contrib/ltr NeuralNetworkModel class.
(Michael A. Alcorn, Yuki Yano, Christine Poerschke)

Closes #270
2018-03-02 18:27:55 +00:00
Cassandra Targett c59e2e98d2 SOLR-11843: Fix Admin UI handling of router.field and router.name params; change routerField label to match param name 2018-03-02 11:42:43 -06:00
noble 23aee00213 SOLR-12031: Refactor Policy framework to make simulated changes affect more than a single node
SOLR-12050: UTILIZENODE does not enforce policy rules
2018-03-02 17:01:22 +11:00
Steve Rowe 2289c27c94 Revert "Add version 6.6.3"
This reverts commit 373ed8cf74.
2018-03-01 13:29:10 -05:00
Steve Rowe 373ed8cf74 Add version 6.6.3 2018-03-01 08:15:58 -05:00
David Smiley ef989124f3 SOLR-11769: optimize useFilterForSortedQuery=true when no filter queries 2018-02-28 12:38:20 -05:00
Erick Erickson 1fe45606b9 SOLR-12028: BadApple and AwaitsFix annotations usage 2018-02-26 20:35:12 -08:00
Erick Erickson 6164643882 SOLR-10809: Get precommit lint warnings out of Solr core 2018-02-25 22:13:47 -08:00
Shalin Shekhar Mangar 6f2d99e574 SOLR-10720: Aggressive removal of a collection breaks cluster status API 2018-02-26 11:22:38 +05:30
Mikhail Khludnev d3ef153b09 SOLR-12027: Increasing thread lingering to 80s
Sometimes Jetty can't stop for a minute. We need tests wait more than a minute in the worst case
to avoid test noise like ThreadLeakError: 1 thread leaked from SUITE scope.
2018-02-25 23:18:27 +03:00
Ishan Chattopadhyaya b212f2e9b7 SOLR-8327: Cluster state caching for nodes not hosting the collection 2018-02-25 11:54:33 +05:30
koji 4e198a2737 Revert "SOLR-11795: Add Solr metrics exporter for Prometheus"
This reverts commit 6859acc450.
2018-02-24 10:38:06 +09:00
Erick bd3f30b9a9 SOLR-12017: Remove BadApple and AwaitsFix annotations that link to closed JIRAs 2018-02-23 12:49:26 -08:00
Chris Hostetter 9e0e301f9f SOLR-12021: Fixed a bug in ApiSpec and other JSON resource loading that was causing unclosed file handles 2018-02-23 10:43:22 -07:00
Shalin Shekhar Mangar 4446545de6 Revert "SOLR-11066: Implement a scheduled autoscaling trigger that runs on a fixed interval beginning with a given start time"
This reverts commit 137e647
2018-02-22 20:02:35 +05:30
koji 6859acc450 SOLR-11795: Add Solr metrics exporter for Prometheus 2018-02-22 15:08:46 +09:00
Shalin Shekhar Mangar 137e647f2c SOLR-11066: Implement a scheduled autoscaling trigger that runs on a fixed interval beginning with a given start time 2018-02-22 09:59:23 +05:30
Varun Thacker a9f0272380 SOLR-12006: Add a '*_t' and '*_t_sort' dynamic field for single valued text fields 2018-02-20 17:31:00 -08:00
koji 291248c750 Revert "SOLR-11795: Add Solr metrics exporter for Prometheus"
This reverts commit 4bfcbc5c60.
2018-02-21 00:26:03 +09:00
koji 4bfcbc5c60 SOLR-11795: Add Solr metrics exporter for Prometheus 2018-02-20 17:46:47 +09:00
Joel Bernstein dfc0fe86e4 SOLR-11588: Update CHANGES.txt 2018-02-19 20:31:11 -05:00
Uwe Schindler 02c693f371 SOLR-11971: Don't allow referal to external resources in DataImportHandler's dataConfig request parameter 2018-02-18 22:41:06 +01:00
Joel Bernstein a07edaee33 SOLR-11689: Update CHANGES.txt 2018-02-16 21:04:25 -05:00
Cassandra Targett 35cf4f6b31 SOLR-11897: Add toggle to disable auto-refresh of Logging page in the UI 2018-02-16 13:55:21 -06:00
Chris Hostetter ee51b658ec SOLR-11988: Fix exists() method in EphemeralDirectoryFactory/MockDirectoryFactory to prevent false positives 2018-02-16 11:28:09 -07:00
Tomas Fernandez Lobbe 61ea8f60b1 SOLR-11739: Don't accept duplicate async IDs in collection API operations 2018-02-15 16:14:16 -08:00
Cassandra Targett 53640b95d8 SOLR-6057: Change highlight color in UI Analysis screen 2018-02-15 13:43:59 -06:00
Cassandra Targett a0c0fb89b2 SOLR-8090: Make text elements in the UI darker for better contrast and readability 2018-02-15 09:31:14 -06:00
Christine Poerschke 2c8bbc8c18 SOLR-11941: Add abstract contrib/ltr AdapterModel. 2018-02-13 18:49:25 +00:00
Jason Gerlowski 9040307787 SOLR-11950: Parse CLUSTERSTATUS 'shard' param as comma-delim list
The documentation for the 'shard' parameter on CLUSTERSTATUS requests,
indicates that users should be able to provide a comma-separated list
of shards they are interested in.  However, prior to this commit the
parameter value was parsed as a single shard name, causing requests
with more than one shard to return as a 400.

This commit changes this behavior to correctly parse the param value.
2018-02-13 06:54:39 -05:00
Erick Erickson b5bf3b9c38 SOLR-11898: ConcurrentModificationException when calling org.apache.solr.core.SolrInfoBean.getMetricsSnapshot 2018-02-12 19:35:11 -08:00
Ishan Chattopadhyaya 1a4627d385 SOLR-10261: Failure in replica didn't cause LIR; now it does 2018-02-10 21:38:54 +05:30
Ishan Chattopadhyaya 1f3d971a75 SOLR-3089: RequestBuilder now exposes isDistrib() method 2018-02-10 19:48:11 +05:30
Jason Gerlowski 11a23a9029 SOLR-11902: Clarify bin/solr -h text to describe which commands can be run remotely
The bin/solr scripts contain a number of independent tools.  Many of
these can be run anywhere and just pointed at the correct Solr or ZK
host.  Some must run on the machine hosting Solr itself.

This commit clarifies help text for each bin/solr command, indicating
whether it can be run remotely, or must be run locally.
2018-02-09 18:05:45 -05:00
Christine Poerschke a1a9341a9c SOLR-11931: Fix contrib/ltr custom inner class feature/normaliser/model persistence. 2018-02-09 17:28:17 +00:00
Christine Poerschke d39751a754 SOLR-11349: Rename ResponseBuilder's getQueryCommand to createQueryCommand. 2018-02-09 16:50:28 +00:00
David Smiley 02b5172ea2 SOLR-11925: Time Routed Aliases: router.autoDeleteAge feature 2018-02-08 23:12:09 -05:00
David Smiley 4700b1d304 LUCENE-8161: Update Spatial4j to 0.7. Add JTS as a test dependency. 2018-02-08 15:59:52 -05:00
epugh 62537bebc4 SOLR-11933: make DIH safer by not default checking the clean checkbox
This closes #316
2018-02-07 09:38:26 -08:00
Mikhail Khludnev c508068240 SOLR-11459: Fix in-place nonexistent doc update following existing doc update 2018-02-06 20:00:29 +03:00
Noble Paul 5240f697d3 SOLR-11879: avoid EOFException for empty input streams 2018-02-05 14:27:49 -08:00
Erick Erickson 4bd49726c1 LUCENE-8149: NRTCachingDirectory does not need to preemptively delete segment files and generate exceptions 2018-02-05 11:08:13 -08:00
Andrzej Bialecki 8d27412e5a SOLR-11778 Add per-stage RequestHandler metrics. 2018-02-02 13:02:43 +01:00
Cassandra Targett 98a0b83714 SOLR-11613: Make message for missing dataimport config in UI more explicit 2018-02-01 16:38:57 -06:00
Cassandra Targett a4320aab8d SOLR-11848: Ref Guide: include info on grouping operations and using curl for large files. This closes #303. 2018-02-01 15:24:14 -06:00
Chris Hostetter 95122e1448 SOLR-11916: new SortableTextField which supports analysis/searching just like TextField, but also sorting/faceting just like StrField 2018-02-01 10:40:29 -07:00
Andrzej Bialecki b0b963c68e Revert "SOLR-11882: SolrMetric registries retain references to SolrCores when closed"
This reverts commit c724845fab.
2018-02-01 18:14:13 +01:00
Noble Paul 3ad61d2f9c SOLR-11067: REPLACENODE should identify appropriate nodes if targetNode is not provided 2018-01-31 21:49:02 +11:00
Christine Poerschke abf3d11332 SOLR-11480: Remove unused "Admin Extra" files and mentions. (Eric Pugh, Christine Poerschke) 2018-01-30 12:39:44 +00:00
Cao Manh Dat c56d774eb6 SOLR-11661: New HDFS collection reuses unremoved data from a deleted HDFS collection with same name causes inconsistent view of documents 2018-01-30 11:30:24 +07:00
Steve Rowe e6928d857a SOLR-11658: ZK mentions: 3.4.10->3.4.11. Also fixed CHANGES.txt attribution. 2018-01-29 14:20:10 -05:00
markrmiller 13773755b8 SOLR-11873: Use time based expiration cache in all necessary places in HdfsDirectoryFactory. 2018-01-29 11:00:53 -06:00
Joel Bernstein b4baf080e9 SOLR-10651, SOLR-10784: Add new statistical and machine learning functions to CHANGES.txt for 7.3 release 2018-01-29 11:36:18 -05:00
Andrzej Bialecki d3d7b0034d SOLR-11376: Support computing plans for only specific collections. 2018-01-29 12:16:16 +01:00
Cao Manh Dat f7a75dcc1a SOLR-10525: Updates CHANGES.txt 2018-01-29 17:47:15 +07:00
Cao Manh Dat 27ef653064 SOLR-11702: Redesign current LIR implementation 2018-01-29 15:55:28 +07:00
Erick d85a1666a1 SOLR-11882: SolrMetric registries retain references to SolrCores when closed 2018-01-28 19:42:58 -08:00
Erick c724845fab SOLR-11882: SolrMetric registries retain references to SolrCores when closed 2018-01-28 19:39:24 -08:00
Erick d15ab2f499 SOLR-11658: Upgrade ZooKeeper dependency to 3.4.11 2018-01-28 19:34:49 -08:00
David Smiley 154bdeb7db SOLR-11617: Alias metadata API; returned from LISTALIASES, set via MODIFYALIAS 2018-01-28 16:56:19 -05:00
Tomas Fernandez Lobbe 56f3f6d948 SOLR-11782: Refactor LatchWatcher.await to protect against spurious wakeup 2018-01-26 10:36:12 -08:00
Cassandra Targett 3856ae2d85 SOLR-11895: Fix Logging UI page to show "No Events"; remove loading spinner 2018-01-26 12:28:57 -06:00
David Smiley 3c9829efad SOLR-11722: CHANGES.txt 2018-01-26 11:48:18 -05:00
Andrzej Bialecki fa511a0a6f SOLR-11714: AddReplicaSuggester / ComputePlanAction infinite loop. 2018-01-24 14:02:55 +01:00
Noble Paul 4a6110ce01 SOLR-11648: A new admin UI to display and execute suggestions 2018-01-24 04:26:51 +11:00
Ishan Chattopadhyaya 471a56ab10 SOLR-11648: Reverting until license files can be added 2018-01-23 19:38:27 +05:30
Noble Paul 288ed174ac SOLR-11648: A new admin UI to display and execute suggestions 2018-01-23 20:15:16 +11:00
Noble Paul 2f4f8932c6 SOLR-11051: Use disk free metric in default cluster preferences 2018-01-23 16:04:48 +11:00
Shalin Shekhar Mangar e16da35707 SOLR-11747: Fixed note in upgrade section 2018-01-23 09:10:50 +05:30
Ishan Chattopadhyaya 183835ed24 SOLR-11624: Autocreated configsets will not use .AUTOCREATED suffix 2018-01-22 19:48:41 +05:30
Noble Paul 4aeabe7ff2 SOLR-11871: MoveReplicaSuggester should not suggest leader if other replicas are available 2018-01-23 00:14:38 +11:00
Noble Paul d0a5dbe8d5 SOLR-11871: MoveReplicaSuggester should not suggest leader if other replicas are available 2018-01-23 00:13:27 +11:00
Noble Paul 876ecd87fb SOLR-11871: MoveReplicaSuggester should not suggest leader if other replicas are available 2018-01-23 00:12:51 +11:00
Shalin Shekhar Mangar 5425353402 SOLR-11747: Pause triggers until actions finish executing and the cool down period expires 2018-01-18 18:19:24 +05:30
Erick Erickson 2900bb597d SOLR-11810: Upgrade Jetty to 9.4.8 2018-01-17 11:33:22 -08:00
Steve Rowe 03095ce4d2 SOLR-11592: Add OpenNLP language detection to the langid contrib 2018-01-17 11:29:17 -05:00
Erick Erickson a6b5c5bfb0 SOLR-11810: Upgrade Jetty to 9.4.8 2018-01-16 12:14:03 -08:00
Varun Thacker a3c4f7388c SOLR-11817: Move Collections API classes to it's own package 2018-01-16 11:03:40 -08:00
Chris Hostetter e2bba98dfd SOLR-11854: multivalued primative fields can now be sorted by implicitly choosing the min/max value for asc/desc sort orders 2018-01-16 11:57:44 -07:00
Noble Paul d99799c75c SOLR-11064: Collection APIs should use the disk space hint when using policy framework 2018-01-17 03:04:34 +11:00
Tomas Fernandez Lobbe 1c4b417c50 SOLR-11794: Restart replicate from ledaer on core reload on PULL replicas 2018-01-15 16:15:14 -08:00
Jim Ferenczi b6f6519749 synchronize changes.txt for 7.2.1 release 2018-01-15 10:35:52 +01:00
Chris Hostetter 6dcbb2d412 SOLR-3218: Added range faceting support for CurrencyFieldType 2018-01-14 16:30:24 -07:00
Erick Erickson c110472eaa SOLR-11389: Fix test failures resulting from SOLR-11218 2018-01-13 11:16:51 -08:00
Noble Paul fe86ab982d SOLR-11063: Suggesters should accept required freedisk as a hint 2018-01-12 23:48:30 +11:00
Erick Erickson 4471c1b77c SOLR-11218: Fail and return an error when attempting to delete a collection that's part of an alias 2018-01-09 17:27:12 -08:00
Noble Paul 6336ed46f9 SOLR-11062: new tag "diskType" in autoscaling policy 2018-01-09 22:58:10 +11:00
David Smiley 7a375fda82 SOLR-11692: Constrain cases where SolrDispatchFilter uses closeShield 2018-01-08 22:39:17 -05:00
Steve Rowe 9f221796fe SOLR-11631: The Schema API should return non-zero status when there are failures 2018-01-08 21:25:14 -05:00
Christine Poerschke 2828656892 SOLR-11809: QueryComponent.prepare rq parsing could fail under SOLR 7.2.0 - fix:
QueryComponent's rq parameter parsing no longer considers the defType parameter.
(Christine Poerschke and David Smiley in response to bug report/analysis from Dariusz Wojtas and Diego Ceccarelli)
2018-01-08 19:44:05 +00:00
Shalin Shekhar Mangar 3d8ef981cb SOLR-11821: ConcurrentModificationException in SimSolrCloudTestCase.tearDown 2018-01-08 14:04:11 +05:30
Chris Hostetter d598517b96 SOLR-11824: Fixed bucket ordering in distributed json.facet type:range when mincount>0 2018-01-06 14:23:45 -07:00
Cao Manh Dat 0d55811774 SOLR-11771: Move CHANGES entry to the right version 2018-01-06 09:08:50 +07:00
Cao Manh Dat b8b00786f3 SOLR-11771: Overseer can never process some last messages 2018-01-06 09:05:14 +07:00
David Smiley 925733d1ef SOLR-11653: TimeRoutedAlias URP now auto-creates collections using new RoutedAliasCreateCollectionCmd 2018-01-05 13:53:26 -05:00