noble
e5a5ceb6d8
a simple perf test to check serialization/deserialization perf
2019-10-28 17:17:26 +11:00
Noble Paul
98f08d39aa
SOLR-13822: Isolated Classloading from packages ( #957 )
...
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>:`
2019-10-24 08:55:11 +11:00
Andrzej Bialecki
c1174dc0d6
SOLR-13831: Support defining arbitrary autoscaling simulation scenarios.
2019-10-23 20:48:10 +02:00
Mikhail Khludnev
afdb80069c
SOLR-13824: reject prematurely closed curly bracket in JSON.
2019-10-21 23:25:06 +03:00
Noble Paul
831f90fa36
SOLR-13841: Add jackson databind annotations to SolrJ classpath
...
SOLR-13841: Add jackson databind annotations to SolrJ classpath
2019-10-20 10:00:13 +11:00
Munendra S N
cabc125eef
SOLR-13403: fix NPE in terms for DatePointField
...
* This fixes NPE and adds support for DatePointField in terms
component
2019-10-18 23:45:57 +05:30
Munendra S N
227a624f8a
SOLR-12769: correct documentation for delete op in request params API
2019-10-18 21:13:35 +05:30
Munendra S N
dce0c5953c
SOLR-13827: fail on unknown operation in Request Parameters API
2019-10-18 21:08:33 +05:30
Andrzej Bialecki
f07998fc23
SOLR-13677: All Metrics Gauges should be unregistered by components that registered them.
2019-10-18 17:15:04 +02:00
Ishan Chattopadhyaya
e2b160b865
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:51:02 +05:30
Jan Høydahl
64fb42c714
SOLR-13665: Added missing netty dependencies to solrJ ( #938 )
2019-10-15 10:35:05 +02:00
Koen De Groote
e7e6cfaecf
LUCENE-8994: Code Cleanup - Pass values to list constructor instead of empty constructor followed by addAll(). ( #919 )
2019-10-14 18:45:47 +02:00
Koen De Groote
04786244d0
LUCENE-8979: Code Cleanup: Use entryset for map iteration wherever possible. - part 2
2019-10-14 18:36:19 +02:00
Noble Paul
b6ea7d60b7
SOLR-13731: javabin must support a 1:1 mapping of the JSON update format
2019-10-14 11:07:38 +11:00
Joel Bernstein
ad1c24e190
SOLR-13829: RecursiveEvaluator casts Continuous numbers to Discrete Numbers, causing mismatch
2019-10-10 21:19:25 -04:00
Cao Manh Dat
1cda424503
SOLR-13293: ConcurrentUpdateHttp2SolrClient always log AsynchronousCloseException exception error on indexing
2019-10-09 20:56:50 +01:00
Noble Paul
e3bd5a7da2
SOLR-13821: Package Store for storing package artifacts ( #929 )
...
SOLR-13821: Package Store for storing package artifacts
2019-10-08 14:24:33 +11:00
Andrzej Bialecki
c0a446b179
SOLR-13790: LRUStatsCache size explosion and ineffective caching.
2019-10-07 19:53:52 +02:00
Jason Gerlowski
24afd95902
SOLR-13539: Improve atomic-update test coverage
...
Closes #665
2019-10-07 08:27:29 -04:00
Joel Bernstein
88fee95d54
SOLR-13298: Allow zplot to plot matrices
2019-10-06 22:18:00 -04:00
Noble Paul
c5dc671aa3
SOLR-13787: An annotation based system to write v2 APIs
...
This is to make V2 APIs easier to write and less error prone
* All specs are always in sync with code
* specs are generated from code
* no need to learn and write json schema
2019-10-07 09:19:57 +11:00
Mikhail Khludnev
1cf7368ed8
SOLR-13719: introducing SolrClient.ping(collection)
2019-10-06 23:36:58 +03:00
Ishan Chattopadhyaya
515af6d3ec
SOLR-13661: Reverting all half-baked stuff from SOLR-13707, SOLR-13659, SOLR-13565, SOLR-13650, SOLR-13710, SOLR-13721, SOLR-13637
...
All half baked package management and hot-classloading code reverted to allow for a fresh start.
2019-10-06 18:00:40 +05:30
Thomas Wöckinger
22e96697de
SOLR-13795: Managed schema should do a core reload in standalone mode.
...
Fixes #902
2019-10-04 13:05:01 -04:00
Thomas Wöckinger
4ddde00667
SOLR-13802: Write analyzer property luceneMatchVersion to managed schema
2019-10-01 09:17:59 -04:00
Joel Bernstein
22b8943407
SOLR-13632: Fix precommit
2019-09-29 19:14:43 -04:00
Joel Bernstein
d4f612368d
SOLR-13632: Support integral plots, cosine distance and string truncation with math expressions
2019-09-29 19:01:40 -04:00
Munendra S N
e5d95011f0
SOLR-13417: handle stats on date/str fields in solrj's JSON facet resp
...
* Except for min/max aggregation in all other cases values woudl be
number. As for same data/string field, value can vary based on
aggregation used, capture response in Map<String, Object>
2019-09-28 12:08:55 +05:30
David Smiley
0d0af505a0
SOLR-13784: EmbeddedSolrServer coreName optional
2019-09-25 11:33:28 -04:00
Munendra S N
59fe7b7d9f
SOLR-13725: allow negative values for limit in TermsFacetMap
...
* when limit is negative all the facet values are returned
* allow mincount=0 in TermsFacetMap.
2019-09-21 11:03:51 +05:30
Munendra S N
c22379253c
SOLR-13780: fix ClassCastException in NestableJsonFacet
...
* handle both int and long values for count. In case of single-shard or
standalone, count is int whereas in multishard count would be long
2019-09-21 10:58:31 +05:30
Jason Gerlowski
2546e7a2ec
SOLR-13622: Fix file-handle leak
2019-09-14 20:39:12 -04:00
Koen De Groote
ec78ef7852
Changing keyset() to entryset() and sometines values(). ( #868 )
2019-09-13 14:42:38 +02:00
Andrzej Bialecki
6f22bf0964
SOLR-13742: Allow optional redaction of data saved by 'bin/solr autoscaling -save'.
...
Fix some unwanted side-effects in snapshots + add more robust unit tests.
2019-09-07 12:09:09 +02:00
Christine Poerschke
6574ae63d4
SOLR-13240: Fixed UTILIZENODE action resulting in IllegalArgumentException.
...
(Hendrik Haddorp, Richard Goodman, Tim Owen, shalin, noble, Christine Poerschke)
2019-09-06 12:36:33 +01:00
Megan Carey
8c796b5f46
SOLR-13727: Bug fix for V2Request handling in HttpSolrClient
...
Using regex to validate baseUrl and replace path for V2Requests
Changed to using Java.net.URL for validation + path replacement
2019-09-04 22:14:15 -04:00
Christine Poerschke
5204d0f963
SOLR-13736: reduce code duplication in TestPolicy.testNodeLostMultipleReplica
2019-09-04 15:51:36 +01:00
Jason Gerlowski
319cb005d3
SOLR-13539: Introduce EmbeddedSolrServerTestBase
...
This groundwork commit allows tests to randomize request content-type
more flexibly. This will be taken advantage of by subsequent commits.
Co-Authored-By: Thomas Woeckinger
Closes : #755
2019-08-29 09:52:46 -04:00
Noble Paul
cf21340294
SOLR-13723: JettySolrRunner should support /api/* (the v2 end point)
2019-08-29 14:01:52 +10:00
Tomas Fernandez Lobbe
00f4bbe6fc
Merge pull request #717 from KoenDG/SOLR-13542
...
SOLR-13542: Code cleanup - Avoid using stream filter count where possible
2019-08-27 11:37:39 -07:00
Noble Paul
e23c50b2a8
SOLR-13710: Persist package jars locally & expose them over http
2019-08-27 14:04:42 +10:00
KoenDG
e2a285b6df
Code changes and CHANGES.txt editted.
...
The majority of the code seems to already be using anyMatch and noneMatch logic, these few remaining instances were using count() and comparing the result to 0.
This changes everything to anyMatch and noneMatch, which is also potentially more performant.
Extra newline.
2019-08-26 22:16:20 +02:00
Tomas Fernandez Lobbe
225fd3d8ee
SOLR-13655: Fix precommit
2019-08-23 15:29:36 -07:00
Atri Sharma
19aecb0f7d
SOLR-13655:Upgrade Collections.unModifiableSet to Set.of and Set.copyOf ( #817 )
2019-08-23 14:31:28 -07:00
Noble Paul
d1e4d81355
SOLR-13707: API to expose the currently used package name, details for each plugin ( #841 )
2019-08-22 16:27:19 +10:00
Tomas Fernandez Lobbe
8f4103dd4b
SOLR-13257: Support deterministic replica routing
...
Deterministic replica routing can help improve caching and allow a more consistent paging when sorting by score
This closes #677
2019-08-21 11:31:12 -07:00
Noble Paul
a4b0ab530f
SOLR-13650: Support for named global classloaders
2019-08-20 05:00:38 +10:00
Noble Paul
7415fe4539
SOLR-13677: All Metrics Gauges should be unregistered by the objects that registered them ( #836 )
...
* SOLR-13677: All Metrics Gauges should be unregistered by the objects that registered them
2019-08-19 19:48:06 +10:00
Christine Poerschke
9e6047331b
SOLR-13240: make operation-not-null checks consistent in TestPolicy.testNodeLostMultipleReplica
...
(Richard Goodman via Christine Poerschke)
2019-08-13 15:24:19 +01:00
Megan Carey
768ca7c5a7
SOLR-13399: Adding splitByPrefix param to IndexSizeTrigger; some splitByPrefix test and code cleanup
2019-08-12 15:59:45 -04:00