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

Adding @jainankitk as a Maintainer #15304

Merged
merged 5 commits into from
Aug 19, 2024

Conversation

Bukhtawar
Copy link
Collaborator

I have nominated, and maintainers have agreed to add Ankit Jain (@jainankitk) as a co-maintainer, who kindly accepted.

Ankit is an active contributor of OpenSearch project has lead the RFCs for the vision of core search, query planning and re-writing, tiered caching and workload management. Apart from this, he has proactively contributed to identifying critical performance bottlenecks, resolving them, improving documentations and helped simplify few operational processes. Ankit is also an active member of the OpenSearch Search triage meetings and has consistently exercised sound judgement in triaging and prioritizing the issues.

Ankit has authored 20 pull requests, reviewed 81 pull requests and created 42 issues in the OpenSearch repo last couple of years, with nearly 7 of them being contributed in the last 3 months. Ankit is also a contributor on Apache Lucene and has some impactful contributions, which found mention in the blog post earlier. Based on his historical contributions, I am reasonably confident, that Ankit will be a valuable addition as a maintainer of OpenSearch and will help to contribute to our success going forward.

Notable RFCs

  1. [RFC] High Level Vision for Core Search in OpenSearch #8879
  2. [RFC] Query Planning and Rewriting #12390
  3. [Proposal] Tiered caching - OpenSearch #10024
  4. [RFC] Query Sandboxing for search requests  #11061

Key Improvements

  1. Understand/Improve the performance of date histograms #9310. Improving the performance of date histogram aggregation (without any sub-aggregation) #11083
  2. [BUG] Concurrent index deletion during ongoing search request throws 5xx error #12371. Ignoring unavailable shards during search request execution with igno… #13298
  3. [BUG] Logging flood on search rejections #7830
  4. Prioritize primary shard movement during shard relocation #1445
  5. Leader/follower checker timeouts cannot be dynamically set #10377
  6. [BUG] Default to mmapfs within hybridfs #8297
  7. Does Opensearch need constant_keyword field type? #9981

Notable PR/ Proposal reviews:

  1. [RFC] Pre Compute Aggregations with Star Tree index #12498
  2. Support multi ranges traversal when doing date histogram rewrite optimization #13317
  3. [Tiered Caching] Stats rework (1/3): Interfaces and implementations for individual tiers #12531
  4. Data projection with views #6181, Projected Views #11957
  5. Request level coordinator slow logs #10650
  6. Capture information for additional query types and aggregations types #11582
  7. Query insights plugin implementation #11903
  8. Top N Queries by latency implementation #11904
  9. Adding QueryGroup schema #13669
  10. QueryGroup Resource Tracking framework and implementation #13897
  11. Add Create QueryGroup API Logic #14680 Add Get QueryGroup API Logic #14709 Feature/QueryGroup Add CRUD APIs in plugin #13315
  12. Query-level resource usages tracking #13172

Documentation improvements

  1. [DOC] Create index documentation should have 1 click copy-as-curl option documentation-website#6823
  2. [DOC] Documentation for search.cancel_after_time_interval and search.default_search_timeout parameters is incorrect documentation-website#6843

Process improvements:

  1. [Feature Request] Backports fail often due to CHANGELOG conflicts #15149
  2. [Process Improvement] Feature branch support for more efficient development #15118

Lucene contributions

  1. Delegating the matches in PointRangeQuery weight to relate method apache/lucene#13599
  2. Unnecessary float[](BM25Scorer) allocations for non-scoring queries apache/lucene#12297
  3. Optimize readInts24 performance for DocIdsWriter apache/lucene#12527
  4. Option for disabling term dictionary compression apache/lucene#12317
  5. LUCENE-10428: Queries with a misbehaving score function may no longer cause infinite loops in their parent BooleanQuery.
  6. Limit the recursion depth on token graph for preventing StackOverflow apache/lucene#12359

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>
Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>
Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>
Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>
.github/CODEOWNERS Show resolved Hide resolved
Copy link
Member

@dblock dblock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've adjusted permissions for @jainankitk.

@dblock dblock merged commit cb4a90a into opensearch-project:main Aug 19, 2024
35 checks passed
opensearch-trigger-bot bot pushed a commit that referenced this pull request Aug 19, 2024
* Refactor remote writeable entity and store to make it more reusable

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

* Java doc

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

* Adding @jainankitk as a Maintainer

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

* Re-ordering changes

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

---------

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>
(cherry picked from commit cb4a90a)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
peternied pushed a commit that referenced this pull request Aug 20, 2024
* Refactor remote writeable entity and store to make it more reusable



* Java doc



* Adding @jainankitk as a Maintainer



* Re-ordering changes



---------


(cherry picked from commit cb4a90a)

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
wdongyu pushed a commit to wdongyu/OpenSearch that referenced this pull request Aug 22, 2024
* Refactor remote writeable entity and store to make it more reusable

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

* Java doc

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

* Adding @jainankitk as a Maintainer

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

* Re-ordering changes

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

---------

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>
@Bukhtawar Bukhtawar deleted the main-jainankitk-maintainer branch August 27, 2024 14:45
akolarkunnu pushed a commit to akolarkunnu/OpenSearch that referenced this pull request Sep 10, 2024
* Refactor remote writeable entity and store to make it more reusable

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

* Java doc

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

* Adding @jainankitk as a Maintainer

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

* Re-ordering changes

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>

---------

Signed-off-by: Bukhtawar Khan <bukhtawa@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport 2.x Backport to 2.x branch skip-changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants