Commit Graph

1861 Commits

Author SHA1 Message Date
Chris M. Hostetter e72896f0f3 SOLR-4629: use explicit sort in tests
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1468256 13f79535-47bb-0310-9956-ffa450edef68
2013-04-15 22:24:16 +00:00
Mark Robert Miller 77c25415a7 SOLR-4710: You cannot delete a collection fully from ZooKeeper unless all nodes are up and functioning correctly.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1468247 13f79535-47bb-0310-9956-ffa450edef68
2013-04-15 22:07:12 +00:00
Shalin Shekhar Mangar 9431cb06bd SOLR-3755: Make sure sub shard leader is live before forwarding requests
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1468078 13f79535-47bb-0310-9956-ffa450edef68
2013-04-15 13:58:19 +00:00
Shalin Shekhar Mangar 7114859f09 SOLR-3755: Treat no live SolrServers available as a recoverable error and count document to avoid spurious failures
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467855 13f79535-47bb-0310-9956-ffa450edef68
2013-04-15 05:39:21 +00:00
Shalin Shekhar Mangar f975a02658 SOLR-3755: Refactored ShardSplitTest and ChaosMonkeyShardSplitTest to share code.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467799 13f79535-47bb-0310-9956-ffa450edef68
2013-04-14 16:14:21 +00:00
Shalin Shekhar Mangar 763568f95f SOLR-3755: Added debugging code to test to track test failures
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467728 13f79535-47bb-0310-9956-ffa450edef68
2013-04-14 06:42:42 +00:00
Chris M. Hostetter 8dd71d2dbe SOLR-4629: TestReplicationHandler improvements
- new testEmptyCommits
 - numFound assertion refactoring
 - reduce excessive test sleeping in rQuery
 - new "wait" option to make fetchindex block
 - refactor core reload test to wait for the startAt time to change




git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467723 13f79535-47bb-0310-9956-ffa450edef68
2013-04-14 03:35:43 +00:00
Robert Muir a79c85d338 LUCENE-4896: make PassageFormatter abstract
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1467397 13f79535-47bb-0310-9956-ffa450edef68
2013-04-12 18:25:34 +00:00
Shalin Shekhar Mangar a043c9a4d5 SOLR-4685: Fix core admin SPLIT action to be useful with non-cloud setups
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1466855 13f79535-47bb-0310-9956-ffa450edef68
2013-04-11 12:49:55 +00:00
Steven Rowe c91f22b0b0 SOLR-4658:
- Fix class name shortening issues, for SimilarityFactory's, FieldType's, and analysis factories: persisted class names' original forms are preserved in both shortened form (e.g. 'solr.TextField') and fully qualified form (e.g. 'org.apache.solr.schema.TextField')
- luceneMatchVersion on analysis factories is now persisted only when explicitly specified in the original; previously the default value was persisted when it was absent in the original
- Add MockTokenFilterFactory

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1466720 13f79535-47bb-0310-9956-ffa450edef68
2013-04-10 22:36:19 +00:00
Mark Robert Miller f9d36d9fda SOLR-4699: The System admin handler should not assume a file system based data directory location.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1466649 13f79535-47bb-0310-9956-ffa450edef68
2013-04-10 19:52:33 +00:00
Shalin Shekhar Mangar e27b3f24c0 SOLR-3755: Set update log to buffer before core is published
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1466506 13f79535-47bb-0310-9956-ffa450edef68
2013-04-10 15:08:39 +00:00
Erick Erickson ae84b6a178 =SOLR-4663, SOLR-4347, SOLR-1905. Warn for bad core configs, persist transient cores correctly, do not persist implicit properties
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1466291 13f79535-47bb-0310-9956-ffa450edef68
2013-04-09 23:46:24 +00:00
Yonik Seeley b7e58e8efb tests: test negative numbers in TestRandomFaceting
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1466152 13f79535-47bb-0310-9956-ffa450edef68
2013-04-09 17:41:55 +00:00
Yonik Seeley 1c112f238e SOLR-4581: remove nocommit
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1466149 13f79535-47bb-0310-9956-ffa450edef68
2013-04-09 17:37:47 +00:00
Shalin Shekhar Mangar 2715fc2910 SOLR-3755: Make ChaosMonkeyShardSplitTest more consistent with ShardSplitTest
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1466093 13f79535-47bb-0310-9956-ffa450edef68
2013-04-09 15:59:35 +00:00
Shalin Shekhar Mangar 6a7ff16d94 SOLR-3755: Mark indexDir to be deleted while unloading sub-shard cores
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1466090 13f79535-47bb-0310-9956-ffa450edef68
2013-04-09 15:57:00 +00:00
Yonik Seeley 2c34cb858e SOLR-4581: make float/double bits sort correctly for faceting
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1466078 13f79535-47bb-0310-9956-ffa450edef68
2013-04-09 15:19:27 +00:00
Shalin Shekhar Mangar fcb859806b SOLR-3755: Set update log to buffering mode in preRegister before the core can accept any requests
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1465760 13f79535-47bb-0310-9956-ffa450edef68
2013-04-08 20:00:15 +00:00
Chris M. Hostetter 71397bebd4 SOLR-4672: Requests attempting to use SolrCores which had init failures now result in 500 error responses with the details about the init failure, instead of 404 error responses
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1465749 13f79535-47bb-0310-9956-ffa450edef68
2013-04-08 19:56:16 +00:00
Shalin Shekhar Mangar 873b2308b6 SOLR-3755: A new collections api to add additional shards dynamically by splitting existing shards
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1465661 13f79535-47bb-0310-9956-ffa450edef68
2013-04-08 15:16:31 +00:00
Mark Robert Miller e0cd09fe00 SOLR-4667: Our logging configuration files should set ZooKeeper logging to WARN
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1465531 13f79535-47bb-0310-9956-ffa450edef68
2013-04-08 02:39:01 +00:00
Robert Muir b1b1247a65 SOLR-4684: add encoder config to PostingsSolrHighlighter
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1465258 13f79535-47bb-0310-9956-ffa450edef68
2013-04-06 15:14:46 +00:00
Robert Muir 609c2f2065 SOLR-4683: add BreakIterator config to PostingsSolrHighlighter
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1465249 13f79535-47bb-0310-9956-ffa450edef68
2013-04-06 14:17:40 +00:00
Robert Muir 57bf443834 SOLR-4675: Improve PostingsHighlighter integration
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1465228 13f79535-47bb-0310-9956-ffa450edef68
2013-04-06 11:48:47 +00:00
Andrzej Bialecki 0b999ebb46 SOLR-4648 Add PreAnalyzedUpdateProcessorFactory.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1464889 13f79535-47bb-0310-9956-ffa450edef68
2013-04-05 08:46:12 +00:00
Chris M. Hostetter 03c9371830 SOLR-4128: test proving this works now (apperas to have been fixed in SOLR-4036)
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1464802 13f79535-47bb-0310-9956-ffa450edef68
2013-04-05 00:55:34 +00:00
Adrien Grand 9588a84dec LUCENE-4874: Don't override non abstract methods that have an impl through
other abstract methods in FilterAtomicReader and related classes.


git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1464710 13f79535-47bb-0310-9956-ffa450edef68
2013-04-04 19:48:45 +00:00
Robert Muir e78fd1cec9 LUCENE-4905: make maxPassages per-field in postingshighlighter
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1464685 13f79535-47bb-0310-9956-ffa450edef68
2013-04-04 19:20:18 +00:00
Mark Robert Miller 68a1ca91c5 SOLR-4664: ZkStateReader should update aliases on construction.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1464020 13f79535-47bb-0310-9956-ffa450edef68
2013-04-03 13:58:10 +00:00
Dawid Weiss 160cec5c95 SOLR-4653: Solr configuration should log inaccessible/ non-existent relative paths in lib dir=...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1463836 13f79535-47bb-0310-9956-ffa450edef68
2013-04-03 06:40:59 +00:00
Uwe Schindler e529be4006 SOLR-4652: Fix broken behavior with shared libraries in resource loader for solr.xml plugins.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1463794 13f79535-47bb-0310-9956-ffa450edef68
2013-04-02 23:44:45 +00:00
Erick Erickson aefecd26a4 SOLR-4656, additional parameters for limiting work when highlighting multivalued fields
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1463543 13f79535-47bb-0310-9956-ffa450edef68
2013-04-02 13:44:58 +00:00
Steven Rowe 6de43dea0a LUCENE-4877: more param parsing verbs
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1463335 13f79535-47bb-0310-9956-ffa450edef68
2013-04-01 23:45:33 +00:00
Erick Erickson 932923ee4b Fix for SOLR-4615, pull solr.properties out prior to deciding on the new mechanism
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1463316 13f79535-47bb-0310-9956-ffa450edef68
2013-04-01 22:04:32 +00:00
Chris M. Hostetter 3d184a2452 SOLR-4622: deprecate hardcoded hostContext and hostPort defaults
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1463242 13f79535-47bb-0310-9956-ffa450edef68
2013-04-01 18:27:50 +00:00
James Dyer 54f8c01026 SOLR-3758: SpellCheckComponent to work properly with distributed grouping
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1463219 13f79535-47bb-0310-9956-ffa450edef68
2013-04-01 17:43:27 +00:00
Robert Muir 29b5142e79 LUCENE-4877: throw exception for invalid arguments in analysis factories
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1463191 13f79535-47bb-0310-9956-ffa450edef68
2013-04-01 16:30:00 +00:00
Steven Rowe b1e4ba6843 SOLR-4658: In preparation for REST API requests that can modify the schema, a "managed schema" is introduced.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1463182 13f79535-47bb-0310-9956-ffa450edef68
2013-04-01 16:16:03 +00:00
Robert Muir 48a28acbfd LUCENE-4861: make BreakIterator per-field in PostingsHighlighter
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1463083 13f79535-47bb-0310-9956-ffa450edef68
2013-04-01 04:39:49 +00:00
Erick Erickson 42b081cd5c SOLR-4657, core left open during stress tests
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1463068 13f79535-47bb-0310-9956-ffa450edef68
2013-03-31 23:31:08 +00:00
Adrien Grand 1f964c5764 LUCENE-4876: Deeply clone IndexWriterConfigs.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1462656 13f79535-47bb-0310-9956-ffa450edef68
2013-03-29 21:56:46 +00:00
Steven Rowe 11068128d1 SOLR-4650: make BadCopyFieldTest extend AbstractBadConfigTestBase, which handles exceptions properly and deletes the core init'd to test config
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1462522 13f79535-47bb-0310-9956-ffa450edef68
2013-03-29 16:18:22 +00:00
Robert Muir abea806409 SOLR-4641: Schema should throw exceptoin on illegal field parameters
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1462502 13f79535-47bb-0310-9956-ffa450edef68
2013-03-29 15:46:58 +00:00
Erick Erickson a6e3ba52c0 SOLR-4549 - Hardening tests after SOLR-4196
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1462495 13f79535-47bb-0310-9956-ffa450edef68
2013-03-29 14:55:07 +00:00
Steven Rowe 167a4b84c3 SOLR-4650: copyField doesn't work with source globs that don't match any explicit or dynamic fields
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1462396 13f79535-47bb-0310-9956-ffa450edef68
2013-03-29 04:33:34 +00:00
Chris M. Hostetter 1ad382f304 SOLR-3956: Fixed group.facet=true to work with negative facet.limit
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1462227 13f79535-47bb-0310-9956-ffa450edef68
2013-03-28 17:37:23 +00:00
Mark Robert Miller 175b33d5c7 SOLR-3706: remove log dependencies from core, exclude example log jars from test classpath, add versions to example log jars
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1462145 13f79535-47bb-0310-9956-ffa450edef68
2013-03-28 15:14:29 +00:00
Mark Robert Miller 612b179d09 SOLR-3706: Ship setup to log with log4j.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1461587 13f79535-47bb-0310-9956-ffa450edef68
2013-03-27 14:09:38 +00:00
Steven Rowe ad9a5b91e0 SOLR-4623: Fix classname shortening:
- Rename FieldType.normalizeSPIname() to getShortName()
- Stop shortening analyzer classnames
- Stop outputting analyzer classname from FieldType.getAnalyzerProperties() when the analyzer is TokenizerChain 
- In FieldType.getShortName(), tighten the set of package prefixes that will be shortened to 'org.apache.lucene.analysis.(whatever)', 'org.apache.solr.analysis.', and 'org.apache.solr.schema.'

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1461418 13f79535-47bb-0310-9956-ffa450edef68
2013-03-27 05:30:26 +00:00
Steven Rowe 77e9e58300 SOLR-4623: When serializing similarity factories, don't reduce class names of Similarity's wrapped with the anonymous factory to 'solr.<SimpleClassName>'; also, only reduce the class name of sim factories located in the org.apache.solr.search.similarities package, rather than that of any sim factory under packages org.apache.lucene.** and org.apache.solr.**
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1461378 13f79535-47bb-0310-9956-ffa450edef68
2013-03-26 23:51:17 +00:00
Mark Robert Miller 2b6e3dd7ad SOLR-4644: try passing test.distrib.skip.servers on - if we hit a replica, we want it passed to the leader
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1460980 13f79535-47bb-0310-9956-ffa450edef68
2013-03-26 06:01:44 +00:00
Mark Robert Miller b4e22c267d SOLR-4642: QueryResultKey is not calculating the correct hashCode for filters.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1460803 13f79535-47bb-0310-9956-ffa450edef68
2013-03-25 18:16:14 +00:00
Mark Robert Miller d1cbd22a65 tests: a little more debug logging
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1460761 13f79535-47bb-0310-9956-ffa450edef68
2013-03-25 16:55:57 +00:00
Steven Rowe 5c7ca6aa48 SOLR-4623: Provide REST API read access to all elements of the live schema. Add a REST API request to return the entire live schema, in JSON, XML, and schema.xml formats. Move REST API methods from package org.apache.solr.rest to org.apache.solr.rest.schema, and rename base functionality REST API classes to remove the current schema focus, to prepare for other non-schema REST APIs. Change output path for copyFields and dynamicFields from "copyfields" and "dynamicfields" (all lowercase) to "copyFields" and "dynamicFields", respectively, to align with all other schema REST API outputs, which use camelCase.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1460519 13f79535-47bb-0310-9956-ffa450edef68
2013-03-25 04:29:33 +00:00
Mark Robert Miller a7a799c403 SOLR-4640: CachingDirectoryFactory can fail to close directories in some race conditions.
SOLR-4637: Replication can sometimes wait until shutdown or core unload until removing some tmp directories.
SOLR-4638: DefaultSolrCoreState#getIndexWriter(null) is a way to avoid creating the IndexWriter earlier than necessary, but it's not implemented quite right.
SOLR-4597: fixes, improvements
SOLR-4629: Stronger testing.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1460510 13f79535-47bb-0310-9956-ffa450edef68
2013-03-25 02:34:42 +00:00
Yonik Seeley aba19484b9 SOLR-3819: make grouped faceting respect filter exclusions
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1460141 13f79535-47bb-0310-9956-ffa450edef68
2013-03-23 13:36:15 +00:00
Mark Robert Miller a8537b0323 remove cruft
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1460077 13f79535-47bb-0310-9956-ffa450edef68
2013-03-23 02:40:41 +00:00
Mark Robert Miller f7cdbe2fc6 remove cruft
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1460076 13f79535-47bb-0310-9956-ffa450edef68
2013-03-23 02:40:12 +00:00
Mark Robert Miller 9bfed46053 SOLR-4636: If opening a reader fails for some reason when opening a SolrIndexSearcher, a Directory can be left unreleased.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1460071 13f79535-47bb-0310-9956-ffa450edef68
2013-03-23 01:32:02 +00:00
Uwe Schindler bf368745b9 SOLR-4634: Fix scripting engine tests to work with Java 8's "Nashorn" Javascript implementation
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1460069 13f79535-47bb-0310-9956-ffa450edef68
2013-03-23 00:53:25 +00:00
Mark Robert Miller 3cc1919645 tests: harden
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459846 13f79535-47bb-0310-9956-ffa450edef68
2013-03-22 15:31:51 +00:00
Michael McCandless 0e830fbae4 LUCENE-4860: per-field control over scoring and formatting
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459816 13f79535-47bb-0310-9956-ffa450edef68
2013-03-22 14:50:11 +00:00
Mark Robert Miller 3a8318ccd1 simplify
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459646 13f79535-47bb-0310-9956-ffa450edef68
2013-03-22 06:55:01 +00:00
Mark Robert Miller be4edb9ca4 tests: make test a little nastier
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459638 13f79535-47bb-0310-9956-ffa450edef68
2013-03-22 05:34:34 +00:00
Mark Robert Miller efe78df1e8 tests: raise timeout from 15 to 30
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459624 13f79535-47bb-0310-9956-ffa450edef68
2013-03-22 04:39:25 +00:00
Mark Robert Miller 39f1b02fd2 SOLR-4629: More Replication testing.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459618 13f79535-47bb-0310-9956-ffa450edef68
2013-03-22 04:07:17 +00:00
Mark Robert Miller 324806c7b1 tests: improve logging around sync slice test
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459616 13f79535-47bb-0310-9956-ffa450edef68
2013-03-22 03:39:27 +00:00
Mark Robert Miller 3dab717eaf tests: raise fudge
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459611 13f79535-47bb-0310-9956-ffa450edef68
2013-03-22 02:10:33 +00:00
Mark Robert Miller a5fd71f0ee tests: try waiting for collection first
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459596 13f79535-47bb-0310-9956-ffa450edef68
2013-03-22 00:05:37 +00:00
Mark Robert Miller f6fa8c215d SOLR-4624: remove leftover forceNew params.
SOLR-4626: getIndexWriter(null) should also respect pauseWriter.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459570 13f79535-47bb-0310-9956-ffa450edef68
2013-03-21 23:03:21 +00:00
Mark Robert Miller 5b3cdaca44 SOLR-4624: CachingDirectoryFactory does not need to support forceNew any longer and it appears to be causing a missing close directory bug. forceNew is no longer respected and will be removed in 4.3.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459565 13f79535-47bb-0310-9956-ffa450edef68
2013-03-21 22:44:14 +00:00
Yonik Seeley 7584c40c7a SOLR-4625: fix boosts and phrase slops on sub parsers
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459537 13f79535-47bb-0310-9956-ffa450edef68
2013-03-21 21:31:19 +00:00
Yonik Seeley 27f5cd5fb8 SOLR-4608: use default update processor chain during log replay and peersync
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1459424 13f79535-47bb-0310-9956-ffa450edef68
2013-03-21 17:56:31 +00:00
Michael McCandless 9946aeffb0 LUCENE-4856: If there are no matches for a given field, return the first maxPassages sentences
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1458889 13f79535-47bb-0310-9956-ffa450edef68
2013-03-20 15:36:14 +00:00
Chris M. Hostetter ad81236c7d SOLR-4589: Fixed CPU spikes and poor performance in lazy field loading of multivalued fields
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1458887 13f79535-47bb-0310-9956-ffa450edef68
2013-03-20 15:33:55 +00:00
Mark Robert Miller a26e0dd616 SOLR-4617: SolrCore#reload needs to pass the deletion policy to the next SolrCore through it's constructor rather than setting a field after.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1458880 13f79535-47bb-0310-9956-ffa450edef68
2013-03-20 15:18:19 +00:00
Mark Robert Miller 40456eb8e2 tests: a bit more testing on proxy request
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1458602 13f79535-47bb-0310-9956-ffa450edef68
2013-03-20 01:27:21 +00:00
Michael McCandless dfaddf1aa8 LUCENE-4853: PostingsHighlighter: add method that takes int[] docIDs
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1458014 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 21:29:26 +00:00
Mark Robert Miller 12c2d46446 SOLR-4609: The Collections API should only send the reload command to ACTIVE cores.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457864 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 17:03:42 +00:00
Robert Muir 1e656d42c5 SOLR-4606: set the random seed used to shuffle shards within tests
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457821 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 15:40:41 +00:00
Mark Robert Miller dfc1718c4c SOLR-4597: Because of Windows, we have to wait to delete the data dir after the SolrCore is closed.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457816 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 15:36:40 +00:00
Robert Muir edc777e22e SOLR-4607: use noggit 0.5 release jar
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457811 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 15:28:35 +00:00
Mark Robert Miller d5bcb41586 SOLR-4605: Rollback does not work correctly.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457784 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 14:52:49 +00:00
Robert Muir c04a4a5c96 SOLR-4544: Refactor HttpShardHandlerFactory so load-balancing logic can be customized
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457754 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 13:21:41 +00:00
Uwe Schindler 9a54942863 LUCENE-4747: Fix nocommits
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457747 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 13:07:24 +00:00
Uwe Schindler 6231597974 LUCENE-4747: Move to Java 7 in trunk
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457734 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 12:28:52 +00:00
Mark Robert Miller 0756041335 SOLR-4604: remove previous init code
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457648 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 05:31:29 +00:00
Mark Robert Miller 5f618b8000 SOLR-4604: UpdateLog#init is over called on SolrCore#reload
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457646 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 05:27:15 +00:00
Mark Robert Miller f33c2917e3 SOLR-4604: SolrCore is not using the UpdateHandler that is passed to it in SolrCore#reload.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457640 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 04:49:48 +00:00
Mark Robert Miller 5aca9b9dab SOLR-4603: CachingDirectoryFactory should use an IdentityHashMap for byDirectoryCache.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457638 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 04:38:12 +00:00
Mark Robert Miller d2275c3145 SOLR-4601: clean up test
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457591 13f79535-47bb-0310-9956-ffa450edef68
2013-03-17 23:31:07 +00:00
Mark Robert Miller c12d7e22f1 SOLR-4601: A Collection that is only partially created and then deleted will leave pre allocated shard information in ZooKeeper.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457585 13f79535-47bb-0310-9956-ffa450edef68
2013-03-17 23:18:02 +00:00
Mark Robert Miller 720ded1e46 SOLR-4602: ZkController#unregister should cancel it's election participation before asking the Overseer to delete the SolrCore information.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457584 13f79535-47bb-0310-9956-ffa450edef68
2013-03-17 23:16:59 +00:00
Mark Robert Miller 2d406a50b2 SOLR-4597: Additional work.
SOLR-4598: The Core Admin unload command's option 'deleteDataDir', should use the DirectoryFactory API to remove the data dir. 

SOLR-4599: CachingDirectoryFactory calls close(Directory) on forceNew if the Directory has a refCnt of 0, but it should call closeDirectory(CacheValueValue).

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457556 13f79535-47bb-0310-9956-ffa450edef68
2013-03-17 20:41:17 +00:00
Mark Robert Miller 025e30b992 SOLR-4597: CachingDirectoryFactory#remove should not attempt to empty/remove the index right away but flag for removal after close.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457494 13f79535-47bb-0310-9956-ffa450edef68
2013-03-17 17:36:59 +00:00
Mark Robert Miller 0dece6b609 SOLR-4555: improve solution
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457475 13f79535-47bb-0310-9956-ffa450edef68
2013-03-17 16:11:15 +00:00
Mark Robert Miller 20cb1cdca9 tests: higher timeout, more specific fail msg, remove unused import
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457455 13f79535-47bb-0310-9956-ffa450edef68
2013-03-17 14:35:59 +00:00
Mark Robert Miller 2549f2e1ef SOLR-4596: DistributedQueue should ensure its full path exists in the constructor.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457310 13f79535-47bb-0310-9956-ffa450edef68
2013-03-16 21:17:10 +00:00
Mark Robert Miller 826ab5a532 SOLR-4594: StandardDirectoryFactory#remove accesses byDirectoryCache without a lock
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457293 13f79535-47bb-0310-9956-ffa450edef68
2013-03-16 19:02:19 +00:00
Mark Robert Miller c216ff7d82 SOLR-4595: CachingDirectoryFactory#close can throw a concurrent modification exception.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457292 13f79535-47bb-0310-9956-ffa450edef68
2013-03-16 19:01:11 +00:00
Mark Robert Miller 13c5526d07 SOLR-4573: Accessing Admin UI files in SolrCloud mode logs warnings.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457281 13f79535-47bb-0310-9956-ffa450edef68
2013-03-16 17:53:31 +00:00
Mark Robert Miller 87a6c98b7c SOLR-4592: DefaultSolrCoreState#doRecovery needs to check the CoreContainer shutdown flag inside the recoveryLock sync block.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457199 13f79535-47bb-0310-9956-ffa450edef68
2013-03-16 04:06:05 +00:00
Mark Robert Miller 243db2c376 tests: more logging
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457146 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 22:09:49 +00:00
Mark Robert Miller 0d191235dc tests: use filesystem dir until I figure out why ephemerals dirs are having trouble
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457134 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 21:40:01 +00:00
Mark Robert Miller 596616b469 don't use package as var name - the police will be all over that
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457132 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 21:33:36 +00:00
Stefan Matheis 5b6b0776ef SOLR-4311: Admin UI - Optimize Caching Behaviour
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457099 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 20:36:01 +00:00
Erick Erickson 05c544ec19 SOLR-4318 NPE when doing a wildcard query on a TextField with the default analysis chain
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457032 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 17:40:16 +00:00
Mark Robert Miller 62fd532bae SOLR-4585: The Collections API validates numShards with < 0 but should use <= 0.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456979 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 15:03:02 +00:00
Steven Rowe 67083534ff LUCENE-4642:
* TokenizerFactory.create(Reader) is made final, and calls the AttributeFactory-accepting version with AttributeFactory.DEFAULT_ATTRIBUTE_FACTORY
* TokenizerFactory.create(AttributeFactory, Reader) is made abstract
* Added AttributeFactory-accepting constructors to all Tokenizer's with existing TokenizerFactory subclasses that didn't already have them
* Removed create(Reader) from all TokenizerFactory subclasses

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456768 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 04:41:50 +00:00
Mark Robert Miller 841d757232 SOLR-4570: Even if an explicit shard id is used, ZkController#preRegister should still wait to see the shard id in it's current ClusterState.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456731 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 00:31:55 +00:00
Mark Robert Miller b6719269fa SOLR-4568: The lastPublished state check before becoming a leader is not working correctly.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456723 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 23:44:21 +00:00
Mark Robert Miller a9fd4c7a3f SOLR-4574: The Collections API will silently return success on an unknown ACTION parameter.
SOLR-4576: Collections API validation errors should cause an exception on clients and otherwise act as validation errors with the Core Admin API.
SOLR-4577: The collections API should return responses (success or failure) for each node it attempts to work with. 

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456683 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 21:01:00 +00:00
Robert Muir 2c64eb9019 LUCENE-4607: add DISI/Spans.cost
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456670 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 20:48:23 +00:00
Erick Erickson d7a71a3a29 Fixed silly sensitivity to file separators (Windows/Unix). Bah.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456659 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 20:37:38 +00:00
Robert Muir 53fd6a8919 LUCENE-4827: expose bm25 parameters in PassageScorer
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456597 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 18:25:18 +00:00
Mark Robert Miller 3943f0f8c4 SOLR-4578: CoreAdminHandler#handleCreateAction gets a SolrCore and does not close it in SolrCloud mode when a core with the same name already exists.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456596 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 18:25:10 +00:00
Erick Erickson 55cb4b443f Fix for SOLR-4575, solr.core.* no longer respected when evaluating config files
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456468 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 15:11:51 +00:00
Erick Erickson 89a08a3b31 Fix for SOLR-4543, setting shardHandlerFactory in solr.xml/solr.properties does not work
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456433 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 13:47:35 +00:00
Shalin Shekhar Mangar 8f92803353 SOLR-4297: Atomic update request containing null=true sets all subsequent fields to null
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456322 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 04:56:45 +00:00
Steven Rowe 37e0f23758 SOLR-4567: Beef up copyField tests, and assert schema conforms to test assumptions
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1456288 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 00:11:06 +00:00
Mark Robert Miller c04f1ba800 SOLR-4566: revert
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1455943 13f79535-47bb-0310-9956-ffa450edef68
2013-03-13 14:00:32 +00:00
Mark Robert Miller ccb85cd5cd SOLR-4566: Fix DocCollection to return all shards not just active shards.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1455911 13f79535-47bb-0310-9956-ffa450edef68
2013-03-13 12:45:22 +00:00
Mark Robert Miller fd1e30a471 change runtime exception to service unavailable solrexception
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1455904 13f79535-47bb-0310-9956-ffa450edef68
2013-03-13 12:28:39 +00:00
Robert Muir c64b374f96 use test-framework seed for randomness and dont share across threads
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1455899 13f79535-47bb-0310-9956-ffa450edef68
2013-03-13 12:13:08 +00:00
Steven Rowe 651a15492b SOLR-4567: copyField source glob matching explicit field(s) stopped working in Solr 4.2
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1455832 13f79535-47bb-0310-9956-ffa450edef68
2013-03-13 08:01:50 +00:00
Mark Robert Miller ba800da0e6 logging: this should not be warn anymore - changing to debug
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1455753 13f79535-47bb-0310-9956-ffa450edef68
2013-03-12 23:29:28 +00:00
Steven Rowe 092545884e LUCENE-4642: Add create(AttributeFactory) to TokenizerFactory and subclasses with ctors taking AttributeFactory, and remove Tokenizer's and subclasses' ctors taking AttributeSource.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1455670 13f79535-47bb-0310-9956-ffa450edef68
2013-03-12 19:04:06 +00:00
Erick Erickson 22401bab04 Fix for SOLR-4557, fixes for reload testing. Also made a series of changes to make reloading cores more robust
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1455606 13f79535-47bb-0310-9956-ffa450edef68
2013-03-12 16:42:26 +00:00
Robert Muir b25cc528d9 LUCENE-4819: move Sorted(set)DocValuesTermsEnum to codec
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1455391 13f79535-47bb-0310-9956-ffa450edef68
2013-03-12 02:17:27 +00:00
Chris M. Hostetter a5c4101d9b SOLR-4538: Date Math expressions were being truncated to 32 characters when used in field:value queries in the lucene QParser
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1455269 13f79535-47bb-0310-9956-ffa450edef68
2013-03-11 18:14:24 +00:00
Erick Erickson f5b524f434 fix for SOLR-4317, don't requre 'collection1' in test harness. Thanks Tricia.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1455196 13f79535-47bb-0310-9956-ffa450edef68
2013-03-11 15:46:52 +00:00
Robert Muir 1600711a61 LUCENE-4819: revert
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1454996 13f79535-47bb-0310-9956-ffa450edef68
2013-03-11 04:40:47 +00:00
Mark Robert Miller 5ea281a9d6 SOLR-4555: When forceNew is used with CachingDirectoryFactory#get, the old CachValue should have it's path set to null.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1454993 13f79535-47bb-0310-9956-ffa450edef68
2013-03-11 04:20:14 +00:00
Robert Muir dd0855c4fe LUCENE-4819: move Sorted(set)DocValuesTermsEnum to codec
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1454968 13f79535-47bb-0310-9956-ffa450edef68
2013-03-11 00:59:10 +00:00
Mark Robert Miller a0ef70931c SOLR-4554: There are some test fails because of a wait loop that causes lingering threads.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1454932 13f79535-47bb-0310-9956-ffa450edef68
2013-03-10 22:19:48 +00:00
Mark Robert Miller a60156aae3 tests: this timeout needs to be even higher for apache freebsd, and this test currently requires 4 shards because I have seen shard1 get one node and shard2 get two
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1454926 13f79535-47bb-0310-9956-ffa450edef68
2013-03-10 21:37:52 +00:00
Mark Robert Miller cea9a4e66b SOLR-4553: attempt to harden #testNodeWithoutCollectionForwarding
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1454921 13f79535-47bb-0310-9956-ffa450edef68
2013-03-10 21:14:24 +00:00
Mark Robert Miller 3da40d53df SOLR-4550: Create a stress test for CachingDirectoryFactory
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1454918 13f79535-47bb-0310-9956-ffa450edef68
2013-03-10 20:56:49 +00:00
Mark Robert Miller 2fa013d7df SOLR-4475: Fix various places that still assume File based paths even when not using a file based DirectoryFactory.
SOLR-4551: CachingDirectoryFactory needs to create CacheEntry's with the fullpath not path.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1454913 13f79535-47bb-0310-9956-ffa450edef68
2013-03-10 20:14:31 +00:00
Mark Robert Miller 5b85ec9eb1 tests: raise timeout
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1454868 13f79535-47bb-0310-9956-ffa450edef68
2013-03-10 16:04:45 +00:00
Mark Robert Miller ff13a11930 tests: a bit more fudge
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1454761 13f79535-47bb-0310-9956-ffa450edef68
2013-03-09 20:41:16 +00:00
Steven Rowe 14c9f28f57 SOLR-4537: Clean up schema information REST API
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1454141 13f79535-47bb-0310-9956-ffa450edef68
2013-03-07 22:41:18 +00:00
Erick Erickson 62dcc4274a Fixed overly-sensitive failures.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1453965 13f79535-47bb-0310-9956-ffa450edef68
2013-03-07 17:15:27 +00:00
Mark Robert Miller 09f4fa2191 SOLR-4497: Collection Aliasing.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1453687 13f79535-47bb-0310-9956-ffa450edef68
2013-03-07 05:52:23 +00:00
Chris M. Hostetter 2d0001942e SOLR-4200: Reduce INFO level logging from CachingDirectoryFactory
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1453560 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 21:07:35 +00:00
Chris M. Hostetter d5d1603116 more docs about how NOW and TZ params affect DateMathParser
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1453507 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 19:35:04 +00:00
Erick Erickson 09bf66350b Took out extra tracking info, problems doesn't seem to be recurring
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1453461 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 18:12:40 +00:00
Steven Rowe 4618a5a0fe SOLR-4503: Add REST API methods to get schema information: fields, dynamicFields, fieldTypes, and copyFields. Restlet 2.1.1 is integrated and is used to service these requests.
Also fixes bugs in dynamic copyField logic described in SOLR-3798.
Also fixes a bug with proxied SolrCloud requests (SOLR-4210) when using the GET method.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1453161 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 04:50:33 +00:00
Chris M. Hostetter f607a0caaa SOLR-2677: test case verifying no false negative errors reported
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1453148 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 02:41:47 +00:00