Thomas Mueller [Thu, 31 Mar 2022 14:19:29 +0000 (16:19 +0200)]
OAK-9741 Test cases for invalid index definitions
Thomas Mueller [Wed, 30 Mar 2022 15:06:32 +0000 (17:06 +0200)]
OAK-9741 Test cases for invalid index definitions
Thomas Mueller [Wed, 30 Mar 2022 08:38:33 +0000 (10:38 +0200)]
Merge pull request #525 from FrancoisZhang/OAK-9734
OAK-9734 Index purge should prevent fully delete index definition whi…
Amrit Verma [Tue, 29 Mar 2022 07:52:32 +0000 (13:22 +0530)]
trivial - add documentation for valueRegex and queryFilterRegex (#529)
anchela [Tue, 29 Mar 2022 07:21:44 +0000 (09:21 +0200)]
Merge pull request #528 from apache/OAK-9737
OAK-9737 : Avoid duplicate tree resolution by using ResultRow.getTree
Mohit Kataria [Mon, 28 Mar 2022 10:08:20 +0000 (15:38 +0530)]
OAK-9721: Add state information while importing index (#527)
* OAK-9721: Add state information while importing index
Mohit Kataria [Mon, 28 Mar 2022 04:11:24 +0000 (09:41 +0530)]
OAK-9707: Don't fail oak-run indexing on invalid data (#523)
* OAK-9707: Don't fail oak-run indexing on invalid data
zjun [Thu, 24 Mar 2022 17:39:46 +0000 (10:39 -0700)]
Merge branch 'trunk' into OAK-9734
zjun [Thu, 24 Mar 2022 17:30:19 +0000 (10:30 -0700)]
OAK-9734 Index purge should prevent fully delete index definition which is is read-only repo: refine test cases
Thomas Mueller [Thu, 24 Mar 2022 16:29:54 +0000 (17:29 +0100)]
OAK-9738 Merge indexing files in parallel and during download
angela [Thu, 24 Mar 2022 15:50:59 +0000 (16:50 +0100)]
OAK-9737 : Avoid duplicate tree resolution by using ResultRow.getTree
zjun [Wed, 23 Mar 2022 22:24:30 +0000 (15:24 -0700)]
Merge branch 'trunk' into OAK-9734
zjun [Wed, 23 Mar 2022 17:34:46 +0000 (10:34 -0700)]
OAK-9734 Index purge should prevent fully delete index definition which is is read-only repo: refine tests and fix isValidIndexVersionOperationList per Thomas's comments
nit0906 [Wed, 23 Mar 2022 09:36:40 +0000 (15:06 +0530)]
Ofsetting corrupt index counter value when index is fixed (#526)
Thomas Mueller [Wed, 23 Mar 2022 08:01:55 +0000 (09:01 +0100)]
Merge pull request #508 from Ewocker/parallel-merge
Parallel merge
zjun [Tue, 22 Mar 2022 23:18:25 +0000 (16:18 -0700)]
OAK-9734 Index purge should prevent fully delete index definition which is is read-only repo: add test for hidden oak mount check
Yu-An Lin [Tue, 22 Mar 2022 20:14:04 +0000 (13:14 -0700)]
add test cases
Thomas Mueller [Tue, 22 Mar 2022 07:33:39 +0000 (08:33 +0100)]
Merge pull request #524 from klcodanr/elastic-function-support
OAK-9727 - ElasticSearch Index Function Support
zjun [Mon, 21 Mar 2022 23:40:25 +0000 (16:40 -0700)]
OAK-9734 Index purge should prevent fully delete index definition which is is read-only repo
Dan Klco [Mon, 21 Mar 2022 16:51:17 +0000 (12:51 -0400)]
Removing unneeded import
Ewing (Yu-An Lin) [Mon, 21 Mar 2022 16:37:49 +0000 (09:37 -0700)]
Merge branch 'trunk' into parallel-merge
Dan Klco [Mon, 21 Mar 2022 16:26:51 +0000 (12:26 -0400)]
Reducing unnecessary changes
Dan Klco [Mon, 21 Mar 2022 16:26:38 +0000 (12:26 -0400)]
Adding spaces
nit0906 [Mon, 21 Mar 2022 13:00:54 +0000 (18:30 +0530)]
OAK-9714 | Adding support to be able to build FlatFileStore independe… (#514)
* OAK-9714 | Adding support to be able to build FlatFileStore independent of the index method in DocumentStoreIndexer
Yu-An Lin [Fri, 18 Mar 2022 23:35:46 +0000 (16:35 -0700)]
address review comment
Dan Klco [Fri, 18 Mar 2022 18:50:54 +0000 (14:50 -0400)]
All tests working
Thomas Mueller [Fri, 18 Mar 2022 09:10:24 +0000 (10:10 +0100)]
Merge pull request #521 from stjepanB/patch-1
Update query-engine.md changed code error.
Yu-An Lin [Fri, 18 Mar 2022 03:45:04 +0000 (20:45 -0700)]
add test case for MergeRunner
Dan Klco [Thu, 17 Mar 2022 19:00:10 +0000 (15:00 -0400)]
Initial attempt at getting index functions to work in elastic indexes
Thomas Mueller [Thu, 17 Mar 2022 16:39:50 +0000 (17:39 +0100)]
Merge pull request #520 from FrancoisZhang/GRANITE-38542
OAK-9726 Improve index purge old version commands logs
Thomas Mueller [Thu, 17 Mar 2022 09:06:07 +0000 (10:06 +0100)]
Merge pull request #518 from apache/OAK-9724
OAK-9724 Handle duplicate functions gracefully in indexing
zjun [Thu, 17 Mar 2022 00:15:00 +0000 (17:15 -0700)]
GRANITE-38542 Adding cronjob for call cleanup index command which implemented in oak-run: adjust log messages
zjun [Wed, 16 Mar 2022 19:39:20 +0000 (12:39 -0700)]
GRANITE-38542 Adding cronjob for call cleanup index command which implemented in oak-run: adjust log messages etc. per code review
Thomas Mueller [Wed, 16 Mar 2022 13:55:37 +0000 (14:55 +0100)]
OAK-9724 Handle duplicate functions gracefully in indexing
stjepanB [Wed, 16 Mar 2022 12:08:06 +0000 (13:08 +0100)]
Update
changed row undefined variable with it
stjepanB [Wed, 16 Mar 2022 12:05:31 +0000 (13:05 +0100)]
Changed code example error
Replaced undefined varaible row with it.
stjepanB [Wed, 16 Mar 2022 11:54:02 +0000 (12:54 +0100)]
Update queary-engine.md changed code error.
Variable row was not defined, so I changed it with already existing RowIterator it.
zjun [Wed, 16 Mar 2022 00:15:47 +0000 (17:15 -0700)]
GRANITE-38542 Adding cronjob for call cleanup index command which implemented in oak-run: adjust APIs and adding logs
Yu-An Lin [Tue, 15 Mar 2022 23:01:00 +0000 (16:01 -0700)]
separate out Merge class
Thomas Mueller [Tue, 15 Mar 2022 13:31:49 +0000 (14:31 +0100)]
Update ParameterizedMergingTestBase.java
Thomas Mueller [Tue, 15 Mar 2022 08:29:39 +0000 (09:29 +0100)]
Merge pull request #516 from apache/OAK-9723
OAK-9723 Allow comparing index definitions against a file
Yu-An Lin [Mon, 14 Mar 2022 21:25:13 +0000 (14:25 -0700)]
address review comment
Konrad Windszus [Mon, 14 Mar 2022 16:12:01 +0000 (17:12 +0100)]
[OAK-9725] Enable Matomo Web Analytics
Thomas Mueller [Mon, 14 Mar 2022 15:42:19 +0000 (16:42 +0100)]
Merge pull request #513 from klcodanr/OAK-9717
OAK-9717 - Prevent Merge from Removing nodes
Thomas Mueller [Mon, 14 Mar 2022 15:38:59 +0000 (16:38 +0100)]
OAK-9724 Handle duplicate functions gracefully in indexing
Thomas Mueller [Fri, 11 Mar 2022 09:15:26 +0000 (10:15 +0100)]
OAK-9723 Allow comparing index definitions against a file
Julian Reschke [Fri, 11 Mar 2022 08:06:07 +0000 (09:06 +0100)]
OAK-9720: Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.5
Yu-An Lin [Fri, 11 Mar 2022 07:48:40 +0000 (23:48 -0800)]
address review comments
Dan Klco [Thu, 10 Mar 2022 14:58:41 +0000 (09:58 -0500)]
Adding missing files
Dan Klco [Thu, 10 Mar 2022 14:58:10 +0000 (09:58 -0500)]
Re-adding tests and restoring behavior where if a property is not found in the ancestor the custom and product must equal or it will be a conflict
Thomas Mueller [Thu, 10 Mar 2022 13:37:29 +0000 (14:37 +0100)]
OAK-9550 Modify oak-run-elastic pom (possibly slightly larger due to using a different JDK)
Dan Klco [Thu, 10 Mar 2022 13:35:50 +0000 (08:35 -0500)]
Addressing PR feedback
Dan Klco [Thu, 10 Mar 2022 13:28:00 +0000 (08:28 -0500)]
Merge branch 'trunk' into OAK-9717
Thomas Mueller [Thu, 10 Mar 2022 13:24:22 +0000 (14:24 +0100)]
Merge pull request #515 from klcodanr/OAK-9718
OAK-9718 - Fixing rat check failures
Dan Klco [Thu, 10 Mar 2022 13:10:18 +0000 (08:10 -0500)]
OAK-9718 - Fixing rat check failures
Yu-An Lin [Thu, 3 Mar 2022 01:40:04 +0000 (17:40 -0800)]
multithread parallel merge
Dan Klco [Wed, 9 Mar 2022 17:52:14 +0000 (12:52 -0500)]
OAK-9717 - adding missing test files
Dan Klco [Wed, 9 Mar 2022 17:32:57 +0000 (12:32 -0500)]
OAK-9717 - Ensuring custom index definitions do not remove nodes from product indexes in the IndexDefMergerUtils
Thomas Mueller [Wed, 9 Mar 2022 08:41:09 +0000 (09:41 +0100)]
Merge pull request #512 from klcodanr/OAK-9715
OAK-9715 - Merges Property Issue
Dan Klco [Mon, 7 Mar 2022 22:23:36 +0000 (17:23 -0500)]
OAK-9715 - Fixing IndexDefMergerUtils to set latest product index version for merges property on merged indexes
Yu-An Lin [Wed, 2 Mar 2022 19:39:15 +0000 (11:39 -0800)]
fix resume test
Yu-An Lin [Wed, 2 Mar 2022 18:32:47 +0000 (10:32 -0800)]
keep only parallel merge code
Yu-An Lin [Wed, 2 Mar 2022 00:42:57 +0000 (16:42 -0800)]
done with comments
Yu-An Lin [Thu, 24 Feb 2022 18:53:31 +0000 (10:53 -0800)]
parallel merge
Yu-An Lin [Fri, 11 Feb 2022 19:47:09 +0000 (11:47 -0800)]
remove deserialization
Yu-An Lin [Thu, 10 Feb 2022 23:16:33 +0000 (15:16 -0800)]
lexigraphicla
Yu-An Lin [Fri, 4 Feb 2022 22:31:17 +0000 (14:31 -0800)]
fix unit test
Yu-An Lin [Wed, 2 Feb 2022 00:55:14 +0000 (16:55 -0800)]
finish gzip part
Yu-An Lin [Sun, 30 Jan 2022 04:20:41 +0000 (20:20 -0800)]
a good state with uncompressed can be merged
Yu-An Lin [Fri, 28 Jan 2022 22:22:34 +0000 (14:22 -0800)]
add simple serialize with test
Miroslav Smiljanic [Fri, 4 Mar 2022 16:55:13 +0000 (17:55 +0100)]
Merge pull request #506 from kunal3112/sas-uri
OAK-9712 - Add support for Azure SAS URIs in oak-run
Kunal Shubham [Fri, 4 Mar 2022 11:05:22 +0000 (16:35 +0530)]
Improve exception handling
Kunal Shubham [Mon, 28 Feb 2022 08:21:42 +0000 (13:51 +0530)]
Add support for Azure SAS URIs in oak-run
Konrad Windszus [Sat, 26 Feb 2022 21:03:43 +0000 (22:03 +0100)]
OAK-9695 correctly evaluate property type from definition during protected check
Matt Ryan [Fri, 25 Feb 2022 17:57:47 +0000 (10:57 -0700)]
Merge pull request #348 from adamcin/OAK-9548-azure-put-block-blockId-to-blockid
OAK-9548 changed the blockId parameter to match blockid parameter in azure Put Block API spec
Marcel Reutegger [Fri, 25 Feb 2022 16:11:40 +0000 (17:11 +0100)]
Merge pull request #505 from mreutegg/OAK-9709
OAK-9709: PropertyDelegate.isProtected() throws NPE when parent is stale
Marcel Reutegger [Fri, 25 Feb 2022 14:44:13 +0000 (15:44 +0100)]
OAK-9709: PropertyDelegate.isProtected() throws NPE when parent is stale
blackfor [Fri, 25 Feb 2022 13:40:49 +0000 (13:40 +0000)]
OAK-9708 : ignore index tag property when logging warn (#504)
* [maven-release-plugin] copy for tag jackrabbit-oak-1.40.0
git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/tags/jackrabbit-oak-1.40.0@
1890279 13f79535-47bb-0310-9956-
ffa450edef68
* GRANITE-38422 : ignore property restrictions beginning with : in regex
warn
* OAK-9708 : improve tests to actually use index tag
* OAK-9708 : remove tab
Co-authored-by: Miroslav Smiljanic <miroslav@apache.org>
Co-authored-by: Tom Blackford <tomblackford@Toms-MacBook-Pro.local>
Co-authored-by: tomblackford <tomblackford@vpn5.macromedia.com>
Marcel Reutegger [Thu, 24 Feb 2022 07:46:53 +0000 (08:46 +0100)]
Merge pull request #499 from mreutegg/OAK-9700
OAK-9700: RevisionGC may fail with NPE
Miroslav Smiljanic [Wed, 23 Feb 2022 16:10:42 +0000 (17:10 +0100)]
Merge pull request #502 from jelmini/OAK-9704
OAK-9704 Fix Utils#getConnectionString
Carlo Jelmini [Wed, 23 Feb 2022 16:07:00 +0000 (17:07 +0100)]
OAK-9704 Fix Utils#getConnectionString
Miroslav Smiljanic [Wed, 23 Feb 2022 15:31:47 +0000 (16:31 +0100)]
Merge pull request #501 from jelmini/OAK-9704
OAK-9704 AzureBlobStoreBackend: empty string as null in boolean property
Carlo Jelmini [Tue, 22 Feb 2022 18:43:35 +0000 (19:43 +0100)]
OAK-9704 AzureBlobStoreBackend: empty string as null in boolean property
When configured from OSGi using interpolation, an unset property can
default to an empty string. The empty string is interpreted as null, so
that the correct default is selected.
nit0906 [Wed, 23 Feb 2022 11:45:52 +0000 (17:15 +0530)]
OAK-9690 | Adding bringIndexUptoDate support for elastic index post offline reindexing (#492)
Thomas Mueller [Wed, 23 Feb 2022 09:56:43 +0000 (10:56 +0100)]
OAK-9699 Document Elastic Indexes
Thomas Mueller [Wed, 23 Feb 2022 09:52:29 +0000 (10:52 +0100)]
Merge pull request #497 from apache/OAK-9699
OAK-9699 Document Elastic Indexes
angela [Tue, 22 Feb 2022 20:06:09 +0000 (21:06 +0100)]
Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into trunk
angela [Tue, 22 Feb 2022 20:05:53 +0000 (21:05 +0100)]
OAK-9701 : Additional restrictions to simplify permission setup
Marcel Reutegger [Tue, 22 Feb 2022 17:27:52 +0000 (18:27 +0100)]
OAK-9700: RevisionGC may fail with NPE
Log debug message when id is null as suggested by Stefan Egli
Marcel Reutegger [Tue, 22 Feb 2022 14:37:17 +0000 (15:37 +0100)]
OAK-9700: RevisionGC may fail with NPE
Fix NPE and enable test
Marcel Reutegger [Tue, 22 Feb 2022 14:34:19 +0000 (15:34 +0100)]
OAK-9700: RevisionGC may fail with NPE
Test that reproduces the exception
Fabrizio Fortino [Tue, 22 Feb 2022 14:30:01 +0000 (15:30 +0100)]
OAK-9694: expose elastic stats in oak-index-stats and mbean (#498)
* OAK-9691 Improve fulltext query syntax support for ElasticSearch
* OAK-9687 (refactor): move common IndexMBean behaviour in oak-search
* OAK-9694: (refactoring) better handling of different formats in IndexPrinter
* OAK-9694: implemented ElasticIndexInfoProvider
* OAK-9694: add ElasticIndexMBean
* OAK-9694: IndexPrinter improvements
* OAK-9694: IndexPrinter code formatting
Co-authored-by: zjun <zjun@adobe.com>
Thomas Mueller [Tue, 22 Feb 2022 14:29:17 +0000 (15:29 +0100)]
Update oak-doc/src/site/markdown/query/elastic.md
Co-authored-by: chibulcuteanu <paul.chibulcuteanu@gmail.com>
Thomas Mueller [Tue, 22 Feb 2022 10:40:35 +0000 (11:40 +0100)]
OAK-9699 Document Elastic Indexes
Thomas Mueller [Tue, 22 Feb 2022 10:39:44 +0000 (11:39 +0100)]
OAK-9699 Document Elastic Indexes
Thomas Mueller [Tue, 22 Feb 2022 10:36:00 +0000 (11:36 +0100)]
Update oak-doc/src/site/markdown/query/elastic.md
Co-authored-by: chibulcuteanu <paul.chibulcuteanu@gmail.com>
Thomas Mueller [Tue, 22 Feb 2022 10:35:32 +0000 (11:35 +0100)]
Update oak-doc/src/site/markdown/query/elastic.md
Co-authored-by: chibulcuteanu <paul.chibulcuteanu@gmail.com>
Thomas Mueller [Fri, 18 Feb 2022 15:20:25 +0000 (16:20 +0100)]
OAK-9699 Document Elastic Indexes
Jun Zhang [Fri, 18 Feb 2022 13:25:44 +0000 (05:25 -0800)]
OAK-9696 Improve query syntax support for dynamicBoost in ElasticSearch (#494)
* OAK-9696 Improve query syntax support for dynamicBoost in ElasticSearch
* OAK-9696 Improve query syntax support for dynamicBoost in ElasticSearch: improvement for code review
* OAK-9696 Improve query syntax support for dynamicBoost in ElasticSearch: change the index field to fixed one
* OAK-9696 Improve query syntax support for dynamicBoost in ElasticSearch: fixed the document storing proper outside the loop
* OAK-9696 Improve query syntax support for dynamicBoost in ElasticSearch: add tests to cover multiple boost fields query
* OAK-9696 Improve query syntax support for dynamicBoost in ElasticSearch: use fulltext field to store dynamic boost tags
Thomas Mueller [Thu, 17 Feb 2022 15:52:11 +0000 (16:52 +0100)]
Merge pull request #470 from klcodanr/OAK-9672
OAK-9672 - Adding checks to support setting null values in oak-commons JSON