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

Merge feature/pit branch to main #2936

Merged
merged 5 commits into from
Aug 15, 2024

Conversation

manasvinibs
Copy link
Member

@manasvinibs manasvinibs commented Aug 14, 2024

Description

Merge PIT changes to main

Check List

  • New functionality includes testing.
  • New functionality has been documented.
  • New functionality has javadoc added.
  • New functionality has a user manual doc added.
  • API changes companion pull request created.
  • Commits are signed per the DCO using --signoff.
  • Public documentation issue/PR created.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

* Add search after for join

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Enable search after by default

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix tests

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* ignore joinWithGeoIntersectNL

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Rerun CI with scroll

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused code and retrigger CI with search_after true

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Address comments

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused code change

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Update pit keep alive time with SQL_CURSOR_KEEP_ALIVE

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix scroll condition

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit before query execution

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Move pit from join request builder to executor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused methods

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit in parent class's run()

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add comment for fetching subsequent result in NestedLoopsElasticExecutor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Update comment

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add javadoc for pit handler

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit interface

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit handler unit test

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix failed unit test CI

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix spotless error

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Rename pit class and add logs

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix pit delete unit test

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

---------

Signed-off-by: Rupal Mahajan <maharup@amazon.com>
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
Signed-off-by: Rupal Mahajan <maharup@amazon.com>
* Add search after for join

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Enable search after by default

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix tests

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* ignore joinWithGeoIntersectNL

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Rerun CI with scroll

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* draft

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused code and retrigger CI with search_after true

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Address comments

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused code change

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Update pit keep alive time with SQL_CURSOR_KEEP_ALIVE

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix scroll condition

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit before query execution

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Refactor get response with pit method

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Update remaining scroll search calls

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix integ test failures

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Move pit from join request builder to executor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused methods

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Move pit from request to executor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix pit.delete call missed while merge

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Move getResponseWithHits method to util class

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* add try catch for create delete pit in minus executor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* move all common fields to ElasticHitsExecutor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* add javadoc for ElasticHitsExecutor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add missing javadoc

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Forcing an empty commit as last commit is stuck processing updates

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

---------

Signed-off-by: Rupal Mahajan <maharup@amazon.com>
@vamsi-amazon
Copy link
Member

LGTM..address the documentation comment and I will approve.

Signed-off-by: Manasvini B S <manasvis@amazon.com>
@ykmr1224 ykmr1224 merged commit 7815c96 into opensearch-project:main Aug 15, 2024
14 of 16 checks passed
opensearch-trigger-bot bot pushed a commit that referenced this pull request Aug 15, 2024
* Add pit for join queries (#2703)

* Add search after for join

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Enable search after by default

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix tests

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* ignore joinWithGeoIntersectNL

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Rerun CI with scroll

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused code and retrigger CI with search_after true

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Address comments

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused code change

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Update pit keep alive time with SQL_CURSOR_KEEP_ALIVE

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix scroll condition

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit before query execution

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Move pit from join request builder to executor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused methods

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit in parent class's run()

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add comment for fetching subsequent result in NestedLoopsElasticExecutor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Update comment

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add javadoc for pit handler

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit interface

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit handler unit test

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix failed unit test CI

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix spotless error

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Rename pit class and add logs

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix pit delete unit test

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

---------

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit for multi query (#2753)

* Add search after for join

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Enable search after by default

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix tests

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* ignore joinWithGeoIntersectNL

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Rerun CI with scroll

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* draft

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused code and retrigger CI with search_after true

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Address comments

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused code change

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Update pit keep alive time with SQL_CURSOR_KEEP_ALIVE

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix scroll condition

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit before query execution

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Refactor get response with pit method

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Update remaining scroll search calls

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix integ test failures

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Move pit from join request builder to executor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused methods

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Move pit from request to executor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix pit.delete call missed while merge

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Move getResponseWithHits method to util class

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* add try catch for create delete pit in minus executor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* move all common fields to ElasticHitsExecutor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* add javadoc for ElasticHitsExecutor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add missing javadoc

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Forcing an empty commit as last commit is stuck processing updates

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

---------

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

---------

Signed-off-by: Rupal Mahajan <maharup@amazon.com>
Signed-off-by: Manasvini B S <manasvis@amazon.com>
Co-authored-by: Rupal Mahajan <maharup@amazon.com>
(cherry picked from commit 7815c96)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
jzonthemtn pushed a commit to jzonthemtn/sql that referenced this pull request Aug 28, 2024
* Add pit for join queries (opensearch-project#2703)

* Add search after for join

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Enable search after by default

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix tests

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* ignore joinWithGeoIntersectNL

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Rerun CI with scroll

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused code and retrigger CI with search_after true

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Address comments

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused code change

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Update pit keep alive time with SQL_CURSOR_KEEP_ALIVE

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix scroll condition

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit before query execution

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Move pit from join request builder to executor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused methods

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit in parent class's run()

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add comment for fetching subsequent result in NestedLoopsElasticExecutor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Update comment

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add javadoc for pit handler

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit interface

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit handler unit test

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix failed unit test CI

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix spotless error

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Rename pit class and add logs

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix pit delete unit test

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

---------

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit for multi query (opensearch-project#2753)

* Add search after for join

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Enable search after by default

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix tests

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* ignore joinWithGeoIntersectNL

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Rerun CI with scroll

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* draft

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused code and retrigger CI with search_after true

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Address comments

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused code change

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Update pit keep alive time with SQL_CURSOR_KEEP_ALIVE

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix scroll condition

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add pit before query execution

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Refactor get response with pit method

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Update remaining scroll search calls

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix integ test failures

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* nit

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Move pit from join request builder to executor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Remove unused methods

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Move pit from request to executor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Fix pit.delete call missed while merge

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Move getResponseWithHits method to util class

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* add try catch for create delete pit in minus executor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* move all common fields to ElasticHitsExecutor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* add javadoc for ElasticHitsExecutor

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Add missing javadoc

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

* Forcing an empty commit as last commit is stuck processing updates

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

---------

Signed-off-by: Rupal Mahajan <maharup@amazon.com>

---------

Signed-off-by: Rupal Mahajan <maharup@amazon.com>
Signed-off-by: Manasvini B S <manasvis@amazon.com>
Co-authored-by: Rupal Mahajan <maharup@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants