-
Notifications
You must be signed in to change notification settings - Fork 34
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
Rebase on main #363
Rebase on main #363
Commits on Apr 26, 2023
-
Update gradle version to 7.6 (opensearch-project#265)
Signed-off-by: Vijayan Balasubramanian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 49565b2 - Browse repository at this point
Copy the full SHA 49565b2View commit details -
Exclude lombok generated code from jacoco coverage report (opensearch…
…-project#268) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba16116 - Browse repository at this point
Copy the full SHA ba16116View commit details -
Make jacoco report to be generated faster in local (opensearch-projec…
…t#267) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3524683 - Browse repository at this point
Copy the full SHA 3524683View commit details
Commits on May 2, 2023
-
Update dependency org.json:json to v20230227 (opensearch-project#273)
Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d9884b3 - Browse repository at this point
Copy the full SHA d9884b3View commit details -
Baseline owners and maintainers (opensearch-project#275)
Signed-off-by: Vijayan Balasubramanian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9db1c7 - Browse repository at this point
Copy the full SHA b9db1c7View commit details
Commits on May 6, 2023
-
Add Auto Release Workflow (opensearch-project#288)
Signed-off-by: Naveen Tatikonda <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ee2f13 - Browse repository at this point
Copy the full SHA 7ee2f13View commit details
Commits on May 19, 2023
-
Change package for Strings.hasText (opensearch-project#314)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55e7798 - Browse repository at this point
Copy the full SHA 55e7798View commit details
Commits on May 26, 2023
-
Adding release notes for 2.8 (opensearch-project#323)
Signed-off-by: Martin Gaievski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78e4005 - Browse repository at this point
Copy the full SHA 78e4005View commit details
Commits on Jul 11, 2023
-
Add 2.9.0 release notes (opensearch-project#350)
Signed-off-by: Junqiu Lei <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee06307 - Browse repository at this point
Copy the full SHA ee06307View commit details
Commits on Jul 13, 2023
-
Update packages according to a change in OpenSearch core (opensearch-…
…project#353) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 806755f - Browse repository at this point
Copy the full SHA 806755fView commit details
Commits on Jul 21, 2023
-
Implement creation of ip2geo feature (opensearch-project#257)
* Update gradle version to 7.6 (opensearch-project#265) Signed-off-by: Vijayan Balasubramanian <[email protected]> * Implement creation of ip2geo feature * Implementation of ip2geo datasource creation * Implementation of ip2geo processor creation Signed-off-by: Heemin Kim <[email protected]> --------- Signed-off-by: Vijayan Balasubramanian <[email protected]> Signed-off-by: Heemin Kim <[email protected]> Co-authored-by: Vijayan Balasubramanian <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c6dc55 - Browse repository at this point
Copy the full SHA 3c6dc55View commit details -
Added unit tests with some refactoring of codes (opensearch-project#271)
* Add Unit tests * Set cache true for search query * Remove in memory cache implementation (Two way door decision) * Relying on search cache without custom cache * Renamed datasource state from FAILED to CREATE_FAILED * Renamed class name from *Helper to *Facade * Changed updateIntervalInDays to updateInterval * Changed value type of default update_interval from TimeValue to Long * Read setting value from cluster settings directly Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3627a6 - Browse repository at this point
Copy the full SHA a3627a6View commit details -
Sync from main (opensearch-project#280)
* Update gradle version to 7.6 (opensearch-project#265) Signed-off-by: Vijayan Balasubramanian <[email protected]> * Exclude lombok generated code from jacoco coverage report (opensearch-project#268) Signed-off-by: Heemin Kim <[email protected]> * Make jacoco report to be generated faster in local (opensearch-project#267) Signed-off-by: Heemin Kim <[email protected]> * Update dependency org.json:json to v20230227 (opensearch-project#273) Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com> * Baseline owners and maintainers (opensearch-project#275) Signed-off-by: Vijayan Balasubramanian <[email protected]> --------- Signed-off-by: Vijayan Balasubramanian <[email protected]> Signed-off-by: Heemin Kim <[email protected]> Co-authored-by: Vijayan Balasubramanian <[email protected]> Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ee519a2 - Browse repository at this point
Copy the full SHA ee519a2View commit details -
Add datasource name validation (opensearch-project#281)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc41bf5 - Browse repository at this point
Copy the full SHA cc41bf5View commit details -
Refactoring of code (opensearch-project#282)
1. Change variable name from datasourceName to name 2. Change variable name from id to name 3. Added helper methods in test code Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c31ded4 - Browse repository at this point
Copy the full SHA c31ded4View commit details -
Change field name from md5 to sha256 (opensearch-project#285)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2bc5bb0 - Browse repository at this point
Copy the full SHA 2bc5bb0View commit details -
Implement get datasource api (opensearch-project#279)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df6de87 - Browse repository at this point
Copy the full SHA df6de87View commit details -
Update index option (opensearch-project#284)
1. Make geodata index as hidden 2. Make geodata index as read only allow delete after creation is done 3. Refresh datasource index immediately after update Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d5ffa5 - Browse repository at this point
Copy the full SHA 6d5ffa5View commit details -
Make some fields in manifest file as mandatory (opensearch-project#289)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 82e3430 - Browse repository at this point
Copy the full SHA 82e3430View commit details -
Create datasource index explicitly (opensearch-project#283)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 932e1e1 - Browse repository at this point
Copy the full SHA 932e1e1View commit details -
Add wrapper class of job scheduler lock service (opensearch-project#290)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fde10e1 - Browse repository at this point
Copy the full SHA fde10e1View commit details -
Remove all unused client attributes (opensearch-project#293)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3f39b0 - Browse repository at this point
Copy the full SHA d3f39b0View commit details -
Update copyright header (opensearch-project#298)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 056159b - Browse repository at this point
Copy the full SHA 056159bView commit details -
Run system index handling code with stashed thread context (opensearc…
…h-project#297) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4622492 - Browse repository at this point
Copy the full SHA 4622492View commit details -
Reduce lock duration and renew the lock during update (opensearch-pro…
…ject#299) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 50a29e8 - Browse repository at this point
Copy the full SHA 50a29e8View commit details -
Implements delete datasource API (opensearch-project#291)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 235431e - Browse repository at this point
Copy the full SHA 235431eView commit details -
Set User-Agent in http request (opensearch-project#300)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 062d73b - Browse repository at this point
Copy the full SHA 062d73bView commit details -
Implement datasource update API (opensearch-project#292)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e42d65a - Browse repository at this point
Copy the full SHA e42d65aView commit details -
Refactoring test code (opensearch-project#302)
Make buildGeoJSONFeatureProcessorConfig method to be more general Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for befcf47 - Browse repository at this point
Copy the full SHA befcf47View commit details -
Add ip2geo processor integ test for failure case (opensearch-project#303
) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0da53eb - Browse repository at this point
Copy the full SHA 0da53ebView commit details -
Bug fix and refactoring of code (opensearch-project#305)
1. Bugfix: Ingest metadata can be null if there is no processor created 2. Refactoring: Moved private method to another class for better testing support 3. Refactoring: Set some private static final variable as public so that unit test can use it 4. Refactoring: Changed string value to static variable Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d5c6bf - Browse repository at this point
Copy the full SHA 8d5c6bfView commit details -
Add integration test for Ip2GeoProcessor (opensearch-project#306)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3adb06a - Browse repository at this point
Copy the full SHA 3adb06aView commit details -
Add ConcurrentModificationException (opensearch-project#308)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9da3d85 - Browse repository at this point
Copy the full SHA 9da3d85View commit details -
Add integration test for UpdateDatasource API (opensearch-project#307)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5d5bee - Browse repository at this point
Copy the full SHA f5d5beeView commit details -
Bug fix on lock management and few performance improvements (opensear…
…ch-project#310) * Release lock before response back to caller for update/delete API * Release lock in background task for creation API * Change index settings to improve indexing performance Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3992850 - Browse repository at this point
Copy the full SHA 3992850View commit details -
Change index setting from read_only_allow_delete to write (opensearch…
…-project#311) read_only_allow_delete does not block write to an index. The disk-based shard allocator may add and remove this block automatically. Therefore, use index.blocks.write instead. Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75137e8 - Browse repository at this point
Copy the full SHA 75137e8View commit details -
Fix bug in get datasource API and improve memory usage (opensearch-pr…
…oject#313) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94b5bf7 - Browse repository at this point
Copy the full SHA 94b5bf7View commit details -
Change package for Strings.hasText (opensearch-project#314) (opensear…
…ch-project#317) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 34804c9 - Browse repository at this point
Copy the full SHA 34804c9View commit details -
Remove jitter and move index setting from DatasourceFacade to Datasou…
…rceExtension (opensearch-project#319) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2bec196 - Browse repository at this point
Copy the full SHA 2bec196View commit details -
Do not index blank value and do not enrich null property (opensearch-…
…project#320) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21ae37a - Browse repository at this point
Copy the full SHA 21ae37aView commit details -
Move index setting keys to constants (opensearch-project#321)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1de266b - Browse repository at this point
Copy the full SHA 1de266bView commit details -
Return null index name for expired data (opensearch-project#322)
Return null index name for expired data so that it can be deleted by clean up process. Clean up process exclude current index from deleting. Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 91b99d8 - Browse repository at this point
Copy the full SHA 91b99d8View commit details -
Add new fields in datasource (opensearch-project#325)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a83df4 - Browse repository at this point
Copy the full SHA 7a83df4View commit details -
Delete index once it is expired (opensearch-project#326)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a52bc8b - Browse repository at this point
Copy the full SHA a52bc8bView commit details -
Add restoring event listener (opensearch-project#328)
In the listener, we trigger a geoip data update Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 661fe6a - Browse repository at this point
Copy the full SHA 661fe6aView commit details -
Reverse forcemerge and refresh order (opensearch-project#331)
Otherwise, opensearch does not clear old segment files Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d158239 - Browse repository at this point
Copy the full SHA d158239View commit details -
Removed parameter and settings (opensearch-project#332)
* Removed first_only parameter * Removed max_concurrency and batch_size setting first_only parameter was added as current geoip processor has it. However, the parameter have no benefit for ip2geo processor as we don't do a sequantial search for array data but use multi search. max_concurrency and batch_size setting is removed as these are only reveal internal implementation and could be a future blocker to improve performance later. Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dff8206 - Browse repository at this point
Copy the full SHA dff8206View commit details -
Add a field in datasource for current index name (opensearch-project#333
) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 860c902 - Browse repository at this point
Copy the full SHA 860c902View commit details -
Delete GeoIP data indices after restoring complete (opensearch-projec…
…t#334) We don't want to use restored GeoIP data indices. Therefore we delete the indices once restoring process complete. When GeoIP metadata index is restored, we create a new GeoIP data index instead. Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb19948 - Browse repository at this point
Copy the full SHA fb19948View commit details -
Use bool query for array form of IPs (opensearch-project#335)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 10f9107 - Browse repository at this point
Copy the full SHA 10f9107View commit details -
Run update/delete request in a new thread (opensearch-project#337)
This is not to block transport thread Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c43eae1 - Browse repository at this point
Copy the full SHA c43eae1View commit details -
Remove IP2Geo processor validation (opensearch-project#336)
Cannot query index to get data to validate IP2Geo processor. Will add validation when we decide to store some of data in cluster state metadata. Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b505ca3 - Browse repository at this point
Copy the full SHA b505ca3View commit details -
Acquire lock sychronously (opensearch-project#339)
By acquiring lock asychronously, the remaining part of the code is being run by transport thread which does not allow blocking code. We want only single update happen in a node using single thread. However, it cannot be acheived if I acquire lock asynchronously and pass the listener. Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d8b949 - Browse repository at this point
Copy the full SHA 8d8b949View commit details -
Added a cache to store datasource metadata (opensearch-project#338)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b657fff - Browse repository at this point
Copy the full SHA b657fffView commit details -
Changed class name and package (opensearch-project#341)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20b3a85 - Browse repository at this point
Copy the full SHA 20b3a85View commit details -
Refactoring of code (opensearch-project#342)
1. Changed class name from Ip2GeoCache to Ip2GeoCachedDao 2. Moved the Ip2GeoCachedDao from cache to dao package Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a45760f - Browse repository at this point
Copy the full SHA a45760fView commit details -
Add geo data cache (opensearch-project#340)
Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd3f393 - Browse repository at this point
Copy the full SHA dd3f393View commit details -
Add cache layer to reduce GeoIp data retrieval latency (opensearch-pr…
…oject#343) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 418c3bc - Browse repository at this point
Copy the full SHA 418c3bcView commit details -
Use _primary in query preference and few changes (opensearch-project#347
) 1. Use _primary preference to get datasource metadata so that it can read the latest data. RefreshPolicy.IMMEDIATE won't refresh replica shards immediately according to opensearch-project#346 2. Update datasource metadata index mapping 3. Move batch size from static value to setting Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 04e6d6d - Browse repository at this point
Copy the full SHA 04e6d6dView commit details -
Wait until GeoIP data to be replicated to all data nodes (opensearch-…
…project#348) Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90f3b7c - Browse repository at this point
Copy the full SHA 90f3b7cView commit details -
Update packages according to a change in OpenSearch core (opensearch-…
…project#354) * Update packages according to a change in OpenSearch core Signed-off-by: Heemin Kim <[email protected]> * Update packages according to a change in OpenSearch core (opensearch-project#353) Signed-off-by: Heemin Kim <[email protected]> --------- Signed-off-by: Heemin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c0987cb - Browse repository at this point
Copy the full SHA c0987cbView commit details