Andrzej Bialecki
f8163439ff
SOLR-14245: Validate Replica / ReplicaInfo on creation.
2020-02-07 17:57:31 +01:00
Houston Putman
e0d35f9641
SOLR-13887: Use the default idleTimeout instead of 0 for HTTP2 ( #991 )
2020-02-05 12:45:14 -08:00
Chris Hostetter
bbdfce944b
SOLR-14241: New delete() Stream Decorator
...
(cherry picked from commit c5d0391df9c821dc842287d8c769c6f73275a423)
2020-02-05 13:31:55 -07:00
Joel Bernstein
d4a4b4413d
SOLR-14139: Support backtick phrase queries in Streaming Expressions
2020-01-31 12:14:43 -05:00
Chris Hostetter
b2d8b784a3
New /stream test cases showing authn+authz edge cases in cloud mode
...
This triggers various places in the Streaming Expressions code that use background threads
to confirm that the expected credentails (or lack of) are propogarded along.
Test currently has comments + workarounds for 2 known client issues:
- SOLR-14226: SolrStream reports AuthN/AuthZ failures (401|403) as IOException w/o details
- SOLR-14222: CloudSolrClient converts (update) 403 error to 500 error
(cherry picked from commit 517438e356d272565ee0e33e08d0ec58f8f6cd39)
2020-01-30 10:04:09 -07:00
Nick Vercammen
f34e1de7d8
SOLR-14205 Do not fail when given timeout to connectionImpl.isValid() = 0
...
Closes #1204
Signed-off-by: Kevin Risden <krisden@apache.org>
2020-01-23 10:27:37 -05:00
Kevin Risden
49a06a1a14
SOLR-14163: SOLR_SSL_CLIENT_HOSTNAME_VERIFICATION needs to work with Jetty server/client SSL contexts
...
Closes #1147
Signed-off-by: Kevin Risden <krisden@apache.org>
2020-01-09 10:29:25 -05:00
noble
b8ec731af6
SOLR-14165: SolrResponse serialVersionUID has changed in a backward incompatible way
2020-01-10 01:15:20 +11:00
Tomas Fernandez Lobbe
c0e04692e4
SOLR-14169: Fix 20 Resource Leak warnings in SolrJ's apache/solr/common
2020-01-08 11:17:36 -08:00
Nick Vercammen
1b40371d43
SOLR-14153: Return correct isolation level when retrieving it from the SQL Connection
...
As transactions are not supported a request to getTransactionIsolation() should return TRANSACTION_NONE (https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html#TRANSACTION_NONE )
Signed-off-by: Kevin Risden <krisden@apache.org>
2020-01-03 14:25:51 -05:00
Dawid Weiss
daa4a8e467
Follow-up unused import removal.
2020-01-03 14:21:22 +01:00
Dawid Weiss
2b00d633a5
SOLR-13778: Solrj client will retry requests on SSLException with a suppressed SocketException (very likely a hard-closed socket connection)
2020-01-03 14:19:09 +01:00
Nándor Mátravölgyi
5874b9c793
LUCENE-9093: UnifiedHighlighter LengthGoalBreakIterator frag align
...
Matches in passages should be centered better on average.
Closes #1123
(cherry picked from commit 4c9cc2cefd7f3593c4b4e1e5a087e3d206298989)
2020-01-01 01:00:13 -05:00
Tomas Fernandez Lobbe
fe04a5b6f0
SOLR-14095: Let the overseer use javabin to store responses in ZooKeeper ( #1095 )
...
The Overseer used java serialization to store command responses in ZooKeeper. This commit changes the code to use Javabin instead, while allowing Java serialization with a System property in case it's needed for compatibility
2019-12-23 15:03:14 -08:00
noble
04b0a5d8f3
SOLR-14125 : Streaming expressions to be loadable from packages
2019-12-23 15:30:11 +11:00
Kevin Risden
3f23002456
SOLR-14106: Cleanup Jetty SslContextFactory usage
...
Jetty 9.4.16.v20190411 and up introduced separate
client and server SslContextFactory implementations.
This split requires the proper use of of
SslContextFactory in clients and server configs.
This fixes the following
* SSL with SOLR_SSL_NEED_CLIENT_AUTH not working since v8.2.0
* Http2SolrClient SSL not working in branch_8x
Signed-off-by: Kevin Risden <krisden@apache.org>
2019-12-19 23:19:12 -05:00
Jason Gerlowski
5270b17a3b
SOLR-14042: Fix varargs precommit warnings
2019-12-19 10:03:38 -05:00
Matthias Krueger
d226aba686
SOLR-14091: Removing deprecated configuration of Jetty's soLingerTime option
...
Signed-off-by: Kevin Risden <krisden@apache.org>
2019-12-18 19:30:31 -05:00
Robert Muir
cfccbe5af3
LUCENE-9094: Ban ObjectInputStream and ObjectOutputStream in forbidden-apis
2019-12-16 13:41:33 -05:00
noble
9717540b8e
SOLR-14013: javabin performance regressions
2019-12-13 17:42:24 +11:00
Andrzej Bialecki
640e6fc3c0
SOLR-13975: Make sure the stall time is adjusted up when an unusually long
...
poll time is configured.
2019-12-12 19:07:36 +01:00
Joel Bernstein
deea5868ad
SOLR-14060: Allow the random Streaming Expression to create the x-axis
2019-12-11 20:38:15 -05:00
Robert Muir
715b2151ac
SOLR-14050: clean up tests use of network addresses
...
Solr tests now have a similar policy to Lucene, loopback use only. If a
test tries to resolve or connect to the internet, it will get SecurityException.
Some solr tests explicitly try to talk to dead nodes with real
networking. This is not good and asking for trouble, but use low loopback port numbers instead of
multicast addresses. The idea is that it fails faster. Move these to
constants so that stuff isn't copy-pasted everywhere, in case we have to
do something different later.
2019-12-11 13:27:03 -05:00
Andrzej Bialecki
783a40a93c
SOLR-13975, SOLR-13896: ConcurrentUpdateSolrClient connection stall prevention.
2019-12-11 12:19:25 +01:00
Andrzej Bialecki
7362a76e6e
SOLR-13806: SolrJ QueryResponse._explainMap is incorrectly typed.
2019-12-10 20:44:46 +01:00
Joel Bernstein
10cfb08a38
SOLR-14043: Allow the precision Stream Evaluator to operate on matrices
2019-12-10 13:14:19 -05:00
Joel Bernstein
57761f5b53
SOLR-13957: Add sensible defaults for the facet, random, facet2D, timeseries, stats and update Streaming Expressions
2019-12-10 09:47:17 -05:00
Houston Putman
53345cb1cd
SOLR-12217: Support shards.preference in SolrJ for individual shard requests ( #984 )
2019-12-09 23:13:33 -05:00
Christine Poerschke
8e4e9cbcaa
SOLR-14030: fix 2 javac warnings: [dep-ann] deprecated item is not annotated with @Deprecated
2019-12-09 14:35:15 +00:00
Jan Høydahl
912789bb93
SOLR-13954: Embedded ZooKeeper in Solr now does not try to load JettyAdminServer ( #1059 )
...
(cherry picked from commit 7417fa1cf3a7875b76419793a38080059f52b1fc)
2019-12-06 11:05:11 +01:00
Andrzej Bialecki
6ebe4d16d2
SOLR-13981: Remove unused DistributedQueue interface. (Andras Salamon)
2019-12-04 11:14:07 +01:00
Anshum Gupta
b4375cc235
SOLR-13998: Add thread safety annotations to classes ( #1053 ) ( #1057 )
2019-12-04 12:09:22 +05:30
Robert Muir
08720cf5c0
SOLR-14000: clean up more static field leaks in tests
...
On windows, these objects can't be inspected due to security restrictions. So the test runner fails the tests since it does not know how big the leak is.
2019-12-03 18:53:43 -05:00
Jeff
dc15f2e563
SOLR-13926: javadocs on CompositeIdRouter
...
Closes #1009
(cherry picked from commit 16f793915ec6dfceecf0267c66ac0c051da2d0c4)
2019-12-03 17:45:09 -05:00
noble
664d93591f
SOLR-13995: Move ZkShardTerms.Terms to SolrJ
2019-12-03 15:37:22 +11:00
Noble Paul
80abab2935
SOLR-13992: Refactor code to have collection, shard name in Replica,Slice ( #1051 )
...
* SOLR-13992: Refactor code to have collection name shard name in Replica,Slice
2019-12-03 13:12:23 +11:00
noble
4ad3902137
SOLR-13963: JavaBinCodec has concurrent modification of CharArr resulting in corrupt internode updates
2019-11-26 08:22:48 +11:00
Andy Vuong
a25ecd7f30
SOLR-13950: Fix getLeaderRetry swallowing interrupt in ZkStateReader ( #1023 )
...
Let InterruptedException bubble up
2019-11-22 11:07:25 -08:00
Ishan Chattopadhyaya
6edbda7429
SOLR-13662: Package manager (CLI)
2019-11-14 19:19:58 +05:30
Istvan Farkas
a1777b540b
SOLR-13921: Processing UpdateRequest with delegation token throws NullPointerException
...
Signed-off-by: Kevin Risden <krisden@apache.org>
2019-11-13 13:03:41 -05:00
noble
a09f2df216
SOLR-13822: Missing package-info files
2019-11-08 14:42:49 +11: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
Joel Bernstein
e4f23388dc
SOLR-13864: MathExpressionTest non-reproducible failures due to assertions of non-absolutes and randomization beyond test seed
2019-11-05 15:16:33 -05:00
Joel Bernstein
fa7fe3af19
SOLR-10786: Add DBSCAN clustering Streaming Evaluator
2019-11-02 14:52:51 -04:00
Tomas Fernandez Lobbe
220faa5cbf
SOLR-13865: Add missing package docs
2019-10-28 16:25:01 -07:00
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
noble
8489b0f159
a simple perf test to check serialization/deserialization perf
2019-10-28 17:18:37 +11:00
Andrzej Bialecki
6e6b36cbcd
SOLR-13831: Support defining arbitrary autoscaling simulation scenarios.
2019-10-23 21:14:05 +02:00
Mikhail Khludnev
0b8b1438e9
SOLR-13824: reject prematurely closed curly bracket in JSON.
2019-10-21 23:35:15 +03:00
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