Commit Graph

7913 Commits

Author SHA1 Message Date
Noble Paul 07e1df28df SOLR-13822: Ref guide and error handling
SOLR-13822: Ref guide and error handling for package loader, package store
2019-11-12 16:50:25 +11:00
noble a09f2df216 SOLR-13822: Missing package-info files 2019-11-08 14:42:49 +11:00
noble edb5f63869 SOLR-13822: precommit error fixed 2019-11-08 12:56:26 +11:00
Houston Putman f4eea9b2f5 SOLR-13844: Fixing tests related to ShardTerms recovery removal (#995) 2019-11-06 17:25:52 +00:00
Noble Paul 37059eb594
SOLR-13822: Isolated Classloading from packages (#997)
* SOLR-13821: A Package store to store and load package artifacts 

* SOLR-13822: A Package management system with the following features. A packages.json in ZK to store
  the configuration, APIs to read/edit them and isolated classloaders to load the classes from
  those packages if the 'class' attribute is prefixed with `<package-name>:` 

*  SOLR-13841: Provide mappings for jackson annotation @JsonProperty to use Jackson deserializer
2019-11-06 19:45:14 +11:00
Andrzej Bialecki 848529128f SOLR-13882: Collections API COLSTATUS does not check live_nodes when reporting replica's status. 2019-11-05 14:07:24 +01:00
Jason Gerlowski a98198cc04 SOLR-13762: Allow BinaryField use with non-binary wt's.
Closes #883
2019-11-04 08:44:33 -05:00
Houston Putman 2f8b3ea634 SOLR-13844: Remove replica recovery terms with the replica term (#951) 2019-11-04 09:41:40 +00:00
Tomas Fernandez Lobbe 332f1d7741 SOLR-13207: Fix tests 2019-11-01 15:54:43 -07:00
Chris Hennick 543d0b79aa SOLR-13207: Handle query errors in calculateMinShouldMatch (#978)
Traps error that arises when the < operator is used at the end of a query field.
Also handles NumberFormatException when the operand isn't a number.
2019-11-01 10:43:34 -07:00
Munendra S N 0e3a66be43 SOLR-13823: fix ClassCastEx in group.query when score is requested
* This makes sures score computed for standalone and distributed
  is same for group.query. This is done by using mainQuery to compute
  scores
2019-10-29 14:07:20 +05:30
Munendra S N 2055983d80 SOLR-13877: fix NPE in expand component
* This could happen when expand component is not used with collapse
  and matched docs have fewer unique values
2019-10-29 14:07:20 +05:30
Houston Putman bf26279699 SOLR-13865: Migrate replica routing code to SolrJ (#974)
* [SOLR-13865] Migrate replica routing code to  solrJ

* Added a CommonTestInjection class.

* Fixing imports.

* Reverted extraneous streaming changes.

* Fix precommit errors.

* Changing name of the RLTManager.

* Splitting up existing tests.

* Updated documentation.

* Added solr/CHANGES.txt entry
2019-10-28 15:51:04 -07:00
Tomas Fernandez Lobbe c82aa3e61b SOLR-13860: Enable back TestTlogReplica (#965)
* Wait for leader in testBasicLeaderElection

It can take some time (>4 seconds) to elect a new leader, and if the update is attempted immediately it'll fail. Need to either wait for the leader or retry the udpate in case of failure (which is what clients would do)

* Wait for leader to be active in testKillTlogReplica

* Add hack to prevent unrelated failure

* Reduce the time wait time for replica state change

* A more robust attempt to add replicas in the tests

* Wait for replication for 2 times the replication time
2019-10-24 12:02:26 -07:00
Munendra S N 21e58bc128 SOLR-12393:fix score not returned if expanded docs sorted by non-score 2019-10-24 20:02:32 +05:30
Andrzej Bialecki b029de191e SOLR-13677: Add a missing override, which resulted in missing metrics (reported by tflobbe). 2019-10-24 13:02:23 +02:00
Munendra S N 255bdaebbc SOLR-13403: test terms component with point fields on empty index 2019-10-24 10:23:19 +05:30
David Smiley 9a108996bb SOLR-13855: DistributedZkUpdateProcessor needs to propagate URP.finish()
Important since Run URP finish() propagates to updateLog to fsync()!
Closes #969

(cherry picked from commit 3ae8204248)
2019-10-23 17:51:27 -04:00
Andrzej Bialecki 6e6b36cbcd SOLR-13831: Support defining arbitrary autoscaling simulation scenarios. 2019-10-23 21:14:05 +02:00
Munendra S N c5d91017d0 SOLR-13403: disable distrib test for point fields in terms 2019-10-22 11:06:38 +05:30
Mikhail Khludnev 0b8b1438e9 SOLR-13824: reject prematurely closed curly bracket in JSON. 2019-10-21 23:35:15 +03:00
Munendra S N 437b7445c6 SOLR-9802: fix grouping failure for date fields in solrcloud
Closes #221
2019-10-20 16:10:55 +05:30
Munendra S N c65451115c SOLR-13403: fix NPE in terms for DatePointField
* This fixes NPE and adds support for DatePointField in terms
  component
2019-10-19 00:09:07 +05:30
Andrzej Bialecki 441af3e7aa SOLR-13677: All Metrics Gauges should be unregistered by components that registered them. 2019-10-18 18:44:16 +02:00
Munendra S N 2cbe03429e SOLR-13827: fail on unknown operation in Request Parameters API 2019-10-18 21:28:53 +05:30
Shalin Shekhar Mangar ab65f34686 SOLR-13843: The MOVEREPLICA API ignores replica type and always adds 'nrt' replicas
(cherry picked from commit 86a40c1cd5)
2019-10-18 14:52:26 +05:30
Chris Hostetter 28c1049a25 SOLR-13741: Harden AuditLoggerIntegrationTest
(cherry picked from commit 63e9bcf5d1)
2019-10-16 16:56:57 -07:00
Chris Hostetter 3a67c82c91 SOLR-13852: Fix TestCloudNestedDocsSort to ensure child docs are never created in a way that violates uniqueKey rules
(cherry picked from commit ebc720c5b0)
2019-10-16 16:04:58 -07:00
Jan Høydahl 5a074b0fe4 SOLR-13835 HttpSolrCall produces incorrect extra AuditEvent on AuthorizationResponse.PROMPT (#946)
(cherry picked from commit 611c4f960e)
2019-10-17 00:47:42 +02:00
Andrzej Bialecki ac418540d0 SOLR-13849: Ignore events created by running triggers. 2019-10-16 10:34:18 +02:00
Chris Hostetter 59548c16d3 SOLR-13846: workaround - elliminate use of problematic PreemptiveBasicAuthClientBuilderFactory in tests that don't need it
(cherry picked from commit 939b3364e6)
2019-10-15 15:38:02 -07:00
Ishan Chattopadhyaya fb4b2a8834 SOLR-13834: ZkController#getSolrCloudManager() now uses the same ZkStateReader instance instead of instantiating a new one
ZkController#getSolrCloudManager() created a new instance of ZkStateReader, thereby causing mismatch in the
visibility of the cluster state and, as a result, undesired race conditions.
2019-10-15 14:52:16 +05:30
Ishan Chattopadhyaya 46df93ced4 SOLR-13793: Limiting number of forwards to total replicas in collection to avoid deadly forwarding loops 2019-10-15 14:43:57 +05:30
Koen De Groote 575f8a6ad8 LUCENE-8994: Code Cleanup - Pass values to list constructor instead of empty constructor followed by addAll(). (#919) 2019-10-14 19:56:23 +02:00
Koen De Groote 93f9a093cc LUCENE-8979: Code Cleanup: Use entryset for map iteration wherever possible. - part 2 2019-10-14 19:56:00 +02:00
yonik 845c3e9775 SOLR-13815: enhance live split test to fail more often 2019-10-13 17:10:40 -04:00
noble 83c80376fa SOLR-13787: Better error logging 2019-10-12 16:36:04 +11:00
Yonik Seeley cc62b9fac2 SOLR-13815: fix live split data loss due to cluster state change between checking current shard state and getting list of subShards (#920)
* SOLR-13815: add simple live split test to help debugging possible issue

* SOLR-13815: fix live split data loss due to cluster state change berween checking current shard state and getting list of subShards
2019-10-11 15:11:04 -04:00
noble 71e9564e0d SOLR-13787: Support for Payload<T> as 3rd param 2019-10-12 00:38:06 +11:00
noble dcb7abfc0e SOLR-13787: Added support for PayLoad<T> as 3rd param 2019-10-12 00:28:19 +11:00
noble 25ec0ddb73 SOLR-13821: Incorrect file path escape in windows 2019-10-11 11:49:12 +11:00
Gus Heck d5b26be691 SOLR-13760 - restore viability of date math in TRA start property by
fixing the start date for time routed aliases
upon the receipt of the first document to avoid problems
with date math calculations required by DRA's

(cherry picked from commit be813bd0ae)
2019-10-10 20:29:51 -04:00
Andrzej Bialecki 9c96834ca7 SOLR-13828: Improve ExecutePlanAction error handling. 2019-10-10 23:59:30 +02:00
Cao Manh Dat 8864320e39 SOLR-13293: ConcurrentUpdateHttp2SolrClient always log AsynchronousCloseException exception error on indexing 2019-10-09 20:57:25 +01:00
noble 485b702da7 SOLR-13821: missing package-info.java 2019-10-09 23:25:18 +11:00
Ishan Chattopadhyaya a46340330f Adding version 8.4.0 2019-10-08 19:56:42 +05:30
Andrzej Bialecki 47aece66b4 SOLR-13376: Multi-node race condition to create/remove nodeLost markers. 2019-10-08 13:42:43 +02:00
Noble Paul f19aaa8097 SOLR-13821: Package Store for storing package artifacts (#929)
SOLR-13821: Package Store for storing package artifacts
2019-10-08 22:21:41 +11:00
Jason Gerlowski 8d040bf1db Fix atomic-update test failures 2019-10-08 06:32:17 -04:00
Jason Gerlowski 5dc480f88f SOLR-13539: Fix MV removeregex atomic-updates
Prior to this commit, the ByteArrayUtf8CharSequence issues had been
fixed on single value removeregex commands, but not if multiple regex's
were used.

This commit fixes our NamedList parsing for this additional case.  It
also adds some tests for related atomic-update cases.

Co-Authored-By: Tim Owen
2019-10-08 06:32:17 -04:00