Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run CI on JDK 8 #302

Merged
merged 125 commits into from
Mar 7, 2022
Merged
Changes from all commits
Commits
Show all changes
125 commits
Select commit Hold shift + click to select a range
b607c41
Include codecov badge
VijayanB Jun 24, 2021
659d9a8
Cherry-pick #54 to 1.x (#56)
jmazanec15 Jun 28, 2021
5fbc277
Add release notes for 1.0.0.0
VijayanB Jun 30, 2021
9959367
Update OpenSearch upstream to 1.0.0
VijayanB Jun 30, 2021
0721399
Update release note
VijayanB Jun 30, 2021
31ad22c
Fix copyright in README and NOTICE (#77)
jmazanec15 Aug 10, 2021
eab8674
Add release notes for 1.0.0.0
VijayanB Jun 30, 2021
bc11006
Update release note
VijayanB Jun 30, 2021
11cfdb3
Add Integtest.sh for OpenSearch integtest setups (#44)
peterzhuamazon Jul 9, 2021
8cac072
Fix snapshot build, build against OpenSearch 1.1
VijayanB Aug 17, 2021
3fe8dcc
Update lib default version
VijayanB Aug 20, 2021
402a800
Fix invalid url
VijayanB Sep 10, 2021
5851913
Add release note for 1.1.0.0
VijayanB Sep 10, 2021
6f9b968
Removed integtest.sh. (#97)
dblock Sep 16, 2021
3d0018b
Update workflow
VijayanB Oct 1, 2021
d99dea0
Use published daily snapshot dependencies
VijayanB Oct 5, 2021
c0a72c0
Add DCO check to workflow
VijayanB Oct 5, 2021
de4670d
Update branch pattern
VijayanB Oct 6, 2021
4650cf3
Increment version on main to 1.2.0.0 (#138)
naveentatikonda Oct 14, 2021
164b167
Add faiss support in jni (#28)
jmazanec15 Jun 1, 2021
59e53b7
Add index for storing template models (#34)
jmazanec15 Jun 14, 2021
6a656c7
Add Google tests for unit testing jni (#36)
jmazanec15 Jun 15, 2021
9a02691
Add vector reader to scan index containing k-NN vectors (#37)
jmazanec15 Jun 24, 2021
ef0415d
Initial faiss interface support (#42)
jmazanec15 Jun 29, 2021
af45ba5
Add Model cache to cache model templates in memory (#46)
jmazanec15 Jul 1, 2021
fe002bc
Update model index to include additional meta data (#65)
jmazanec15 Jul 10, 2021
b7bb458
Enhance index functionality to create library index from model (#68)
jmazanec15 Jul 20, 2021
7f1d44c
Refactor native memory management to support training (#71)
jmazanec15 Aug 26, 2021
9198a09
Refactor field mapper condition to subclass (#88)
jmazanec15 Sep 14, 2021
cc5e35f
Add model metadata to system index metadata (#89)
jmazanec15 Sep 15, 2021
24016bb
Refactor model management to support apis (#95)
jmazanec15 Sep 22, 2021
ce91ffa
Update upstream build and add validation for model training requireme…
VijayanB Sep 24, 2021
4102bd8
Add training execution functionality (#103)
jmazanec15 Sep 30, 2021
fabd686
Add transport action to get training decision info (#105)
jmazanec15 Oct 1, 2021
8445392
Update action name from default to constant (#116)
jmazanec15 Oct 4, 2021
a38bdd7
Updating timestamp internal representation to string (#113)
jmazanec15 Oct 4, 2021
3e8061b
Add streaming functionality to KNNMethodContext and MethodComponentCo…
jmazanec15 Oct 4, 2021
9d401cc
Add GetModel API (#108)
VijayanB Oct 5, 2021
c5e8ff0
Modify ModelDoa's getMetadata to return null instead of throw excepti…
jmazanec15 Oct 5, 2021
ef17286
Add delete model API (#118)
VijayanB Oct 5, 2021
e107461
Move model metadata retrieval out of mapper build method (#111)
jmazanec15 Oct 5, 2021
d4970c5
Add license header (#121)
VijayanB Oct 6, 2021
2c5bb72
Update delete model response (#122)
VijayanB Oct 7, 2021
3433bab
Add training API (#125)
jmazanec15 Oct 11, 2021
21dfee8
Fix requires training to check nested params (#128)
jmazanec15 Oct 11, 2021
cd58483
Fix bug when clearing models (#127)
jmazanec15 Oct 11, 2021
f244b8c
Check model blob is null before encoding
VijayanB Oct 12, 2021
1dbd76b
Refactor read/write model blob
VijayanB Oct 12, 2021
6f0aca2
Allow model to implement Writeable, ToXContent (#135)
VijayanB Oct 14, 2021
22e3f45
Fix typo (#139)
jmazanec15 Oct 14, 2021
5ddbe77
Convert size estimates to ints (#140)
jmazanec15 Oct 15, 2021
91f4d5f
Add support for search model api (#141)
VijayanB Oct 16, 2021
306b348
Return from training after model is initially serialized (#142)
jmazanec15 Oct 16, 2021
d7bb044
Estimate model size before training (#134)
jmazanec15 Oct 16, 2021
2b3f5b0
Add nprobes as parameter to IVF (#144)
jmazanec15 Oct 18, 2021
767edaf
Update Search Action to SearchModelAction (#145)
VijayanB Oct 18, 2021
2500560
Fix model cache configuration (#143)
jmazanec15 Oct 20, 2021
f7d1e0c
Fix library compile to package openblas (#153)
jmazanec15 Oct 26, 2021
7a2bdaf
Update faiss to 1.7.1 (#155)
jmazanec15 Oct 26, 2021
00e03ca
Adding knn lib build script (#154)
jmazanec15 Oct 27, 2021
140b13e
Add validation to check max int limit (#159)
jmazanec15 Oct 27, 2021
b5412e2
Add lib into knn zip during build (#163)
jmazanec15 Oct 29, 2021
3372c90
Revert faiss back to 165 (#165)
jmazanec15 Oct 29, 2021
8ac277f
Disable simd for arm faiss (#166)
jmazanec15 Oct 29, 2021
be820df
Support source filtering for model search (#162)
VijayanB Oct 30, 2021
883a20a
Add super call to constructors in transport (#169)
jmazanec15 Nov 1, 2021
398ea7a
Return 400 on failed training request (#168)
jmazanec15 Nov 1, 2021
349f4cd
Add checkstyle plugin dependency and fix test (#177)
jmazanec15 Nov 3, 2021
7f8be0d
Make model id part of index (#167)
jmazanec15 Nov 3, 2021
d116525
Add validation to check max k limit (#178)
jmazanec15 Nov 3, 2021
13021fd
Package openmp lib with knnlib in zip and minor fixes (#175)
jmazanec15 Nov 3, 2021
5d888c5
Include Model Index status as part of Stats API (#179)
VijayanB Nov 4, 2021
c7730ca
Split jnis into 2 libs and add common lib (#181)
jmazanec15 Nov 4, 2021
441ff17
Generalize error message set in model metadata (#184)
jmazanec15 Nov 5, 2021
6d3d348
Delete local references when looping over map (#185)
jmazanec15 Nov 5, 2021
fbd0532
Add caching of java classes/methods (#186)
jmazanec15 Nov 7, 2021
41daf75
Update license and attributions for faiss addition (#187)
jmazanec15 Nov 7, 2021
99e2af6
Add more helpful validation messages (#183)
jmazanec15 Nov 8, 2021
35ba0fb
Include index model degraded status as stats for given node (#188)
VijayanB Nov 8, 2021
38f97b6
Fix bugs in parameter passing to JNI (#189)
jmazanec15 Nov 8, 2021
defc4c4
Clean up some strings (#190)
jmazanec15 Nov 9, 2021
fb66a5b
Add training stats and library initialized stats (#191)
jmazanec15 Nov 9, 2021
d9b7398
Update license headers (#194)
naveentatikonda Nov 10, 2021
b513364
Remove unused code from function (#196)
jmazanec15 Nov 10, 2021
317609a
Fix issue setting parameters (#199)
jmazanec15 Nov 11, 2021
8f41ad2
Update license header in gradle files (#201)
naveentatikonda Nov 11, 2021
0dd85b4
Fix parameter validation for both libs (#202)
jmazanec15 Nov 11, 2021
36bc5a4
Fix field validation in VectorReader (#207)
jmazanec15 Nov 12, 2021
929a667
Add support for codeowners to repo (#206)
ryanbogan Nov 13, 2021
f715bed
Add release notes for 1.2 (#209)
jmazanec15 Nov 15, 2021
489ad0d
Change googletest from master to main (#211)
jmazanec15 Nov 15, 2021
b8ca6ff
Adding Client Fix to ODFERestTestCase (#215)
naveentatikonda Nov 16, 2021
2cd7a03
Update testEndToEnd_fromMethod (#218)
VijayanB Nov 17, 2021
3e63bcc
Fix broken test (#221)
jmazanec15 Nov 17, 2021
91a0819
Fix space type for hnswpq faiss (#223)
jmazanec15 Nov 17, 2021
0414053
Add features section to release notes (#227)
jmazanec15 Nov 23, 2021
2e1e19f
Update developer guide for faiss feature (#225)
jmazanec15 Nov 23, 2021
cfeac95
Adding Backward Compatibility Tests for k-NN (#226)
naveentatikonda Nov 29, 2021
f8835c6
Update main to 1.3 (#231)
jmazanec15 Dec 2, 2021
0c1673b
Add auto backport functionality to k-NN (#235)
jmazanec15 Dec 2, 2021
f2d8387
Add reset for vector (#237)
martin-gaievski Dec 7, 2021
80f7274
Add benchmark code to repo (#240)
jmazanec15 Dec 9, 2021
b72870b
Clean up flaky tests (#247)
jmazanec15 Jan 6, 2022
efde020
Add .whitesource configuration file (#249)
mend-for-github-com[bot] Jan 6, 2022
f3694da
Default to nmslib in scoring if engine isnt specified (#256)
jmazanec15 Jan 12, 2022
4aa0690
Changing serialization for knn vector from single array object to col…
martin-gaievski Jan 13, 2022
a122e52
Removing jcenter repo from build related gradle files (#261)
martin-gaievski Jan 13, 2022
4860429
Adding write permissions to backport action (#262)
martin-gaievski Jan 13, 2022
91a7407
Add Recall Tests (#251)
naveentatikonda Jan 15, 2022
70d0034
Adding ExtensiblePlugin to KNNPlugin (#264)
martin-gaievski Jan 18, 2022
8bdfea2
Refactor benchmark dataset format and add big ann benchmark format (#…
jmazanec15 Jan 21, 2022
a5e1795
Adding gradle task for running integ tests in remote cluster (#266)
martin-gaievski Jan 25, 2022
11511da
Set default space type to L2 to support bwc (#267)
jmazanec15 Jan 26, 2022
8d7c814
Change benchmark ingest took metric to total time (#268)
jmazanec15 Jan 26, 2022
2b85d0a
Make doc and query count configurable in benchmark (#270)
jmazanec15 Jan 27, 2022
0ebeb12
Adding JDK 11 to CI and docs (#271)
martin-gaievski Jan 27, 2022
a849b50
[Benchmark] Remove ingest results collection (#272)
jmazanec15 Jan 28, 2022
f6430c2
[BUG FIX] Add space type default and ef search parameter in warmup (#…
github-actions[bot] Feb 10, 2022
e39b978
[FLAKY TEST] Fix codec test causing CI to fail (#277) (#286)
github-actions[bot] Feb 10, 2022
7883c1d
Add CI to run every night (#284)
github-actions[bot] Feb 10, 2022
b9f0c51
Adding auto delete workflow for backport branches (#289) (#291)
VachaShah Feb 16, 2022
045c8c5
Updates Guava versions to address CVE (#292) (#295)
opensearch-trigger-bot[bot] Feb 16, 2022
ca1c17d
[Backport 1.x] [CODE STYLE] Switch checkstyle to spotless (#298)
opensearch-trigger-bot[bot] Feb 18, 2022
0535672
Adding JDK8 support for CI matrix
martin-gaievski Mar 2, 2022
4508619
Merge branch '1.x' into alt-history
martin-gaievski Mar 7, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
Build-k-NN:
strategy:
matrix:
java: [11, 14]
java: [8, 11, 14]

name: Build and Test k-NN Plugin
runs-on: ubuntu-latest
Expand Down