Commit Graph

1268 Commits

Author SHA1 Message Date
Alan Woodward 183f998098 SOLR-9132: Cut over some more tests 2016-12-29 11:57:16 +00:00
David Smiley 529c60d914 SOLR-9897: Add hl.requireFieldMatch=false support when using the UnifiedHighlighter
(cherry picked from commit 20362de)
2016-12-28 22:59:36 -05:00
Andrzej Bialecki 9dde8a3030 Cumulative patch from master, originally developed on branch
'feature/metrics', which brings the following issues:
* SOLR-4735: Improve Solr metrics reporting
* SOLR-9812: Implement /admin/metrics API
* SOLR-9805: Use metrics-jvm library to instrument jvm internals
* SOLR-9788: Use instrumented jetty classes
2016-12-27 16:24:16 +01:00
Christine Poerschke 121f50c84d SOLR-9758: refactor preferLocalShards implementation 2016-12-22 08:25:21 +00:00
Tomas Fernandez Lobbe 06817656d8 SOLR-9874: CREATEALIAS should fail if target collections don't exist 2016-12-19 17:07:05 -08:00
Christine Poerschke 8c81deb884 fix java warning in SolrQueryTest 2016-12-19 17:08:44 +00:00
Ishan Chattopadhyaya a352117430 SOLR-9860: Enable configuring invariantParams via HttpSolrClient.Builder 2016-12-19 21:13:06 +05:30
yonik 0f4c5f0a73 SOLR-9712: block when maxWarmingSearchers is exceeded instead of throwing exception, default to 1, remove from most configs 2016-12-16 11:47:18 -05:00
markrmiller 8932718743 SOLR-9834: A variety of spots in the code can create a collection zk node after the collection has been removed.
# Conflicts:
#	solr/CHANGES.txt
2016-12-08 12:06:12 -05:00
Tomas Fernandez Lobbe fdec7871a1 SOLR-9827: Make ConcurrentUpdateSolrClient create RemoteSolrExceptions in case of remote errors instead of SolrException 2016-12-06 10:37:25 -08:00
Andrzej Bialecki 4874f03953 SOLR-9768 RecordingJsonParser produces incomplete json (Wojciech Stryszyk via ab) 2016-11-30 10:35:19 +01:00
Noble Paul d89da61a6d SOLR-9784: added deprecation javadocs 2016-11-29 08:08:02 +05:30
Noble Paul 00dfbafd9a SOLR-9784: deprecated uploadconfig 2016-11-26 12:39:50 +05:30
Noble Paul 579813ef13 SOLR-9784: removed unused method 2016-11-26 12:28:56 +05:30
Noble Paul c862a88e50 Merge remote-tracking branch 'origin/branch_6x' into branch_6x 2016-11-25 09:10:41 +05:30
Noble Paul 3a3d6afef0 SOLR-9512: removed unused import 2016-11-25 08:18:49 +05:30
David Smiley a089bf2827 SOLR-9708: Added UnifiedSolrHighlighter. Added hl.method=original|fastVector|postings|unified
(cherry picked from commit 4314c51)
2016-11-24 19:37:54 -05:00
Noble Paul 8201ddc3b3 SOLR-9784: Refactor CloudSolrClient to eliminate direct dependency on ZK 2016-11-25 01:10:14 +05:30
Noble Paul e309f90589 SOLR-9784: Refactor CloudSolrClient to eliminate direct dependency on ZK
SOLR-9512: CloudSolrClient's cluster state cache can break direct updates to leaders
2016-11-25 00:27:16 +05:30
Noble Paul 28fd42bf4a SOLR-9721: javabin Tuple parser for streaming and other end points 2016-11-24 09:02:28 +05:30
Noble Paul 535bf59a3b Wrong casting of CharSequence to String 2016-11-18 20:33:13 +05:30
Kevin Risden 8c7decb4c0 SOLR-9597: Add setReadOnly(String ...) to ConnectionImpl 2016-11-15 21:35:09 -06:00
Kevin Risden 8af0223812 SOLR-9729: JDBCStream improvements 2016-11-15 21:07:10 -06:00
Kevin Risden e3db9f3b8a SOLR-9077: Streaming expressions should support collection alias 2016-11-15 20:45:19 -06:00
Kevin Risden ead40a9e00 SOLR-9666: SolrJ LukeResponse support dynamic fields 2016-11-15 18:58:54 -06:00
Shalin Shekhar Mangar eedc284c4d SOLR-9736: Solr resolves the collection name against the first available leader or first replica of the first slice
(cherry picked from commit 0d290ae)
2016-11-15 14:19:18 +05:30
Erick Erickson 375dd323a7 SOLR-9166: Export handler returns zero for numeric fields that are not in the original doc 2016-11-14 06:46:44 -08:00
Christine Poerschke 3e37f4294a Fix arg order in CommonParamsTest's assertEquals. 2016-11-14 12:36:15 +00:00
Noble Paul 3147c5c423 SOLR-9718: replace assert and assertTrue() to assertEquals() 2016-11-14 12:43:14 +05:30
Noble Paul a32b049598 SOLR-9718: replace assert and assertTrue() to assertEquals() 2016-11-14 12:35:36 +05:30
Noble Paul 41339281eb SOLR-9739: JavabinCodec implements PushWriter interface 2016-11-08 20:08:22 +05:30
Noble Paul 1be4bd353e SOLR-9720: Use the new MapWriter and IteratorWriter interface 2016-11-08 18:42:39 +05:30
Noble Paul e6dfb76c98 SOLR-9717: Refactor '/export' to not hardcode the JSON output and to use an API 2016-11-08 13:45:59 +05:30
Dawid Weiss fb83d64eac SOLR-9293: Solrj client support for hierarchical clusters and other topics marker. 2016-11-07 15:27:40 +01:00
markrmiller 03cac8c7b5 SOLR-9055: Make collection backup/restore extensible.
- Introduced a parameter for the Backup operation to specify index backup strategy.
- Introduced two strategies for backing up index data.
  - One using core Admin API (BACKUPCORE)
  - Other skipping the backup of index data altogether. This is useful when
    the index data is copied via an external mechanism in combination with named
    snapshots (Please refer to SOLR-9038 for details)
  - In future we can add additional implementations of this interface (e.g. based on HDFS snapshots etc.)
- Added a backup property to record the Solr version. This helps to check the compatibility
  of backup with respect to the current version during the restore operation. This
  compatibility check is not added since its unclear what the Solr level compatibility guidelines
  are. But at-least having version information as part of the backup would be very useful.

# Conflicts:
#	solr/CHANGES.txt
2016-11-04 21:47:35 -04:00
Joel Bernstein 86e8d16da3 Remove spurious imports 2016-11-03 21:30:05 -04:00
Noble Paul 53f84f6b9a SOLR-9720: Refactor Responsewriters to remove dependencies on TupleStream, Tuple, Explanation 2016-11-03 14:04:46 +05:30
Alan Woodward 07747cdb05 Up test timeout to match all others in TestCollectionStateWatchers 2016-10-31 12:49:23 +00:00
David Smiley a3c701e2f6 SOLR-9621: Remove several Guava & Apache Commons calls in favor of java 8 alternatives.
(cherry picked from commit 2e21511)
2016-10-28 17:30:19 -04:00
Alan Woodward 9b669d7287 SOLR-9132: Don't require indexInfo from corestatus over reloads 2016-10-28 15:18:12 +01:00
Alan Woodward 14cfb82bf7 SOLR-9132: Cut over some collections API and recovery tests 2016-10-28 10:37:59 +01:00
Shalin Shekhar Mangar 6400b9c3cb SOLR-1085: Add support for MoreLikeThis queries and responses in SolrJ client
(cherry picked from commit 2172f3e)
2016-10-27 17:43:22 +05:30
Joel Bernstein 67938c2bab SOLR-9559: Add ExecutorStream to execute stored Streaming Expressions 2016-10-26 20:48:06 -04:00
Noble Paul fd2dd537d9 Merge remote-tracking branch 'origin/branch_6x' into branch_6x 2016-10-21 19:25:19 +05:30
Noble Paul f51340993a SOLR-9546: Eliminate unnecessary boxing/unboxing going on in SolrParams 2016-10-21 19:17:17 +05:30
yonik 3ce7552aa5 SOLR-9326: Ability to create/delete/list snapshots at collection level. 2016-10-21 07:09:20 -04:00
Noble Paul b1e2d02ec3 SOLR-9657: Use cache for templates 2016-10-20 20:10:55 +05:30
Joel Bernstein 6828dbc9ff SOLR-9417: Allow daemons to terminate when they finish iterating a topic 2016-10-19 14:47:31 -04:00
Alan Woodward df09867ccc SOLR-9634: Deprecate create/deleteCollection methods on MiniSolrCloudCluster 2016-10-18 12:32:42 +01:00
Alan Woodward c9eb9e10e4 SOLR-9566: Don't put replicas into recovery when collections are created 2016-10-17 17:19:31 +01:00