Commit Graph

33464 Commits

Author SHA1 Message Date
David Smiley cbd0dcb5df
SOLR-14254: Docs for text tagger: FST50 trade-off (#1332) 2020-03-13 22:02:01 -04:00
Mike Drob adb829cf35 [logging] log actual size of transient core cache 2020-03-13 15:45:52 -05:00
Simon Willnauer c0cf7bb4b0
LUCENE-9276: Use same code-path for updateDocuments and updateDocument (#1346)
Today we have a large amount of duplicated code that is rather of
complex nature. This change consolidates the code-paths to always
use the updateDocuments path.
2020-03-13 20:33:15 +01:00
Mike 74721fa4c6
SOLR-14289 Skip ZkChroot check when not necessary (#1298) 2020-03-13 13:56:17 -05:00
Andrzej Bialecki 0f10b5f042 SOLR-13264: IndexSizeTrigger aboveOp / belowOp properties not in valid properties. 2020-03-13 12:30:17 +01:00
Alan Woodward c266044d06 Add LZ4 NOTICE section from lucene to solr NOTICE.txt 2020-03-12 17:19:26 +00:00
Aroop 9a8602c96e
SOLR-14316: Fix unchecked type warning in JavaBinCodec (#1344)
Fix an unchecked type conversion warning in JavaBinCodec's readMapEntry's equals() method
Add test

Co-authored-by: Aroop Ganguly <aroop_ganguly@apple.com>
2020-03-12 09:55:01 -07:00
Alan Woodward 232d940c98 Really fix python syntax in smoke tester 2020-03-12 14:41:12 +00:00
Alan Woodward f312ca327f Fix python syntax in smoke tester 2020-03-12 12:06:38 +00:00
Alan Woodward daf149817a Correctly pass gpg_key to release script 2020-03-12 10:52:21 +00:00
Alan Woodward 8a940e7971 LUCENE-9171: Add CHANGES entry
SOLR-12238: Add CHANGES entry
2020-03-12 09:21:14 +00:00
Alan Woodward 26a32d79cc Changes to release scripts for 8.5 release
* Warning message in releaseWizard about setting GPG_TTY
* Download GPG keys from new location
* Correct git commands in release wizard
2020-03-12 09:10:28 +00:00
Michele Palmia b1ec1cd9e0
LUCENE-9258: DocTermsIndexDocValues' range scorer didn't support multi-valued fields 2020-03-11 16:57:47 -04:00
Michele Palmia 5286098ac5
LUCENE-8849: DocValuesRewriteMethod.visit should visit subquery 2020-03-11 16:49:37 -04:00
Adrien Grand e43f8572cb LUCENE-9272: Add a CHANGES entry. 2020-03-11 20:03:15 +01:00
Namgyu Kim f0a49738ca
LUCENE-9270: Update Javadoc about normalizeEntry in the Kuromoji DictionaryBuilder 2020-03-12 02:50:36 +09:00
Adrien Grand ed59c3eb33
LUCENE-9272: Move checksum verification of the `.tip` file to `checkIntegrity()`. (#1339) 2020-03-11 18:15:29 +01:00
Cassandra Targett 32a2076c60 LUCENE-9229: fix Ref Guide broken links 2020-03-11 10:24:20 -05:00
Tomoko Uchida d4a137d2b6
LUCENE-9242: generate javadocs by calling Ant javadoc task (#1304) 2020-03-12 00:09:26 +09:00
David Smiley 732348ec7f SOLR-14197: SolrResourceLoader refactorings to reduce API
* Remove SRL.listConfigDir (unused)
* Remove SRL.getDataDir
* Remove SRL.getCoreName
* Remove SRL.getCoreProperties
 XmlConfigFile needs to be passed in the substitutableProperties
 IndexSchema needs to be passed in the substitutableProperties
 Remove redundant Properties from CoreContainer constructors
* Remove SRL.newAdminHandlerInstance (unused)
* Remove SRL.openSchema and openConfig
* Avoid SRL.getConfigDir
 Also harmonized similar initialization logic between DIH Tika processor & ExtractingRequestHandler.
* Ensure SRL.addToClassLoader and reloadLuceneSPI are called at most once
 Don't auto-load "lib" in constructor; wrong place for this logic.
* Avoid SRL.getInstancePath
 Added SolrCore.getInstancePath instead
 Use CoreContainer.getSolrHome instead
 NodeConfig should track solrHome separate from SolrResourceLoader
* Simplify some SolrCore constructors
* Move locateSolrHome to new SolrPaths
* Move "User Files" stuff to SolrPaths
2020-03-11 09:20:28 -04:00
Anshum Gupta 9842744956
Add 8.6 section to solr CHANGES.txt (#1337) 2020-03-11 00:16:27 -07:00
Jan Høydahl 751fbecc58
Remove some unused lines from addBackcompatIndexes.py related to svn (#1322) 2020-03-11 00:43:42 +01:00
Simon Willnauer 79feb93bd9
LUCENE-9164: process all events before closing gracefully (#1319)
IndexWriter must process all pending events before closing the writer during rollback to prevent AlreadyClosedExceptions from being thrown during event processing which can cause the writer to be closed with a tragic event.
2020-03-10 20:40:20 +01:00
Jan Høydahl 354f07cd3d
Remove unused scripts in dev-tools folder (#1326) 2020-03-10 19:48:42 +01:00
Joel Bernstein 193e4a6423 SOLR-14139: Update CHANGE.txt 2020-03-10 09:09:42 -04:00
iverase 8a90806fa6 move entry in CHANGES.txt from 8.6 to 8.5 2020-03-10 10:43:44 +01:00
Joel Bernstein e6616ba7a3 SOLR-14073: Update CHANGES.txt 2020-03-09 19:11:48 -04:00
Simon Willnauer 44bdfb2a07
Consolidated process event logic after CRUD action (#1325)
Today we have duplicated logic on how to convert a seqNo into a real
seqNo and process events based on this. This change consolidated the logic
into a single method.
2020-03-09 18:47:43 +01:00
Tomoko Uchida c8dea5d77f LUCENE-9259: Fix wrong NGramFilterFactory argument name for preserveOriginal option 2020-03-10 01:25:14 +09:00
Ignacio Vera 03c2557681
LUCENE-9263: Fix wrong transformation of distance in meters to radians in Geo3DPoint (#1318) 2020-03-09 17:07:55 +01:00
Bruno Roustant c7cf9e8e4f
LUCENE-9254: UniformSplit supports FST off-heap.
Closes #1301
2020-03-09 16:35:42 +01:00
Nhat Nguyen 7b9f212907 LUCENE-9268: Add some random tests to IndexWriter
Add some tests that perform a set of operations randomly and
concurrently on IndexWriter.
2020-03-08 22:18:04 -04:00
Joel Bernstein 01688cd8f1 SOLR-14073: Fix segment look ahead NPE in CollapsingQParserPlugin 2020-03-08 20:26:04 -04:00
Michael Sokolov 4501b3d3fd Revert "LUCENE-8962: Split test case (#1313)"
This reverts commit 90aced5a51.

Revert "LUCENE-8962: woops, remove leftover accidental copyright (darned IDEs)"

This reverts commit 3dbfd10279.

Revert "LUCENE-8962: Fix intermittent test failures"

This reverts commit a5475de57f.

Revert "LUCENE-8962: Add ability to selectively merge on commit (#1155)"

This reverts commit a1791e7714.
2020-03-08 18:27:54 -04:00
Paul Pazderski 320578274b LUCENE-9259: Fix wrong NGramFilterFactory argument name for preserveOriginal option 2020-03-07 21:32:40 +09:00
David Smiley 0c261f4215 CHANGES.txt: 8.5: re-categorize issues 2020-03-06 21:02:52 -05:00
Bruno Roustant c73d2c15ba
LUCENE-9257: Always keep FST off-heap. Remove SegmentReadState.openedFromWriter. 2020-03-06 14:24:12 +01:00
noble 4cf37ade35 Revert "SOLR-13942: /api/cluster/zk/* to fetch raw ZK data"
This reverts commit bc6fa3b650.
2020-03-06 23:08:34 +11:00
Robert Muir 4360fa7506
add 8.6 section to master branch's MERGE-CONFLICTS.txt for consistency 2020-03-06 05:52:26 -05:00
Robert Muir 624f5a3c2f
LUCENE-9264: Remove SimpleFSDirectory in favor of NIOFSDirectory
Closes #1321
2020-03-06 05:42:22 -05:00
Bruno Roustant 9733643466
LUCENE-9257: Always keep FST off-heap. Remove FSTLoadMode and Reader attributes.
Closes #1320
2020-03-06 11:15:09 +01:00
Robert Muir 9cfdf17b28
LUCENE-9241: fix tests to pass with -Xmx128m 2020-03-05 21:29:39 -05:00
Mike McCandless e5be034df2 LUCENE-8962: woops, remove leftover accidental copyright (darned IDEs) 2020-03-05 19:04:24 -05:00
Yannick Welsch 8a88dd02c6 Remove SimpleFSDirectory in favor of NIOFSDirectory 2020-03-06 00:04:25 +01:00
Michael Sokolov a030207a5e
LUCENE-8962: Split test case (#1313)
* LUCENE-8962: Simplify test case

The testMergeOnCommit test case was trying to verify too many things
at once: basic semantics of merge on commit and proper behavior when
a bunch of indexing threads are writing and committing all at once.

Now we just verify basic behavior, with strict assertions on invariants, while 
leaving it to MockRandomMergePolicy to enable merge on commit in existing
 test cases to verify that indexing generally works as expected and no new
unexpected exceptions are thrown.

* LUCENE-8962: Only update toCommit if merge was committed

The code was previously assuming that if mergeFinished() was called and
isAborted() was false, then the merge must have completed successfully.
Instead, we should know for sure if a given merge was committed, and
only then update our pending commit SegmentInfos.
2020-03-05 15:49:26 -05:00
Jan Høydahl ceb90ce0e8
LUCENE-9016: RefGuide meta doc for how to publish website (#1291) 2020-03-05 18:17:35 +01:00
Cassandra Targett 74b9ba396c SOLR-14147: comment out for now link to security manager docs in upgrade notes that don't exist on master 2020-03-05 06:16:07 -06:00
Atri Sharma 5d605102d8 Update CHANGES.txt Entry for 9114 2020-03-05 09:23:50 +05:30
Atri Sharma d751cf626e
LUCENE-9114: Improve ValueSourceScorer's Default Cost Implementation (#1303)
This commit makes ValueSourceScorer's costing algorithm also take the delegated FunctionValues's cost into consideration when calculating its cost. FunctionValues now exposes a cost method which is used by ValueSourceScorer's default matchCost method. In addition, ValueSourceScorer exposes a matchCost method which can be overridden to specify a custom costing mechanism
2020-03-05 09:16:50 +05:30
Cassandra Targett f6afb8b165 Ref Guide/CHANGES: fix typos in page refs and format of CHANGES entry 2020-03-04 16:25:14 -06:00