Skip to content

Implement integer bitwise "and", "or" and "xor" operator.#24623

Closed
topikachu wants to merge 1 commit into
milvus-io:masterfrom
topikachu:bitwise
Closed

Implement integer bitwise "and", "or" and "xor" operator.#24623
topikachu wants to merge 1 commit into
milvus-io:masterfrom
topikachu:bitwise

Conversation

@topikachu
Copy link
Copy Markdown

Fix #24490
Add bitwise operator in pb definition.
Implement the operator in go and cpp modules.

@sre-ci-robot
Copy link
Copy Markdown
Contributor

Welcome @topikachu! It looks like this is your first PR to milvus-io/milvus 🎉

@sre-ci-robot sre-ci-robot added area/internal-api size/XL Denotes a PR that changes 500-999 lines. labels Jun 2, 2023
@mergify mergify Bot added the dco-passed DCO check passed. label Jun 2, 2023
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Jun 2, 2023

@topikachu ut workflow job failed, comment rerun ut can trigger the job again.

@topikachu
Copy link
Copy Markdown
Author

/assign @xiaofan-luan

@topikachu
Copy link
Copy Markdown
Author

image I run integration tests locally by './scripts/run_intergration_test.sh' without any error. Any idea?

@xiaocai2333
Copy link
Copy Markdown
Contributor

Great job!
you need to rebase to the latest commit.

@topikachu
Copy link
Copy Markdown
Author

Great job! you need to rebase to the latest commit.

The integration test on the master branch fails :(
image

Could somebody in milvus fix this?

@sre-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: topikachu
To complete the pull request process, please ask for approval from xiaofan-luan after the PR has been reviewed.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@topikachu
Copy link
Copy Markdown
Author

rerun ut

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2023

Hello topikachu, you are not in the organization, so you do not have the permission to rerun the workflow, please contact @milvus-io/milvus-maintainers for help.

@xiaofan-luan
Copy link
Copy Markdown
Collaborator

UT Reruned

@xiaofan-luan
Copy link
Copy Markdown
Collaborator

/assign @xiaocai2333
please help to review the code

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Jun 4, 2023

@topikachu ut workflow job failed, comment rerun ut can trigger the job again.

@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 4, 2023

Codecov Report

Attention: 119 lines in your changes are missing coverage. Please review.

Comparison is base (d531b17) 82.64% compared to head (c116a51) 82.12%.
Report is 1618 commits behind head on master.

❗ Current head c116a51 differs from pull request most recent head 217e33b. Consider uploading reports for the commit 217e33b to get more accurate results

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master   #24623      +/-   ##
==========================================
- Coverage   82.64%   82.12%   -0.53%     
==========================================
  Files         776      778       +2     
  Lines      101864   103561    +1697     
==========================================
+ Hits        84185    85045     +860     
- Misses      14670    15488     +818     
- Partials     3009     3028      +19     
Files Coverage Δ
internal/core/src/query/Expr.h 88.23% <ø> (+1.87%) ⬆️
internal/parser/planparserv2/operators.go 95.56% <81.25%> (-0.23%) ⬇️
internal/parser/planparserv2/parser_visitor.go 83.27% <57.89%> (-2.48%) ⬇️
...ternal/core/src/query/visitors/ExecExprVisitor.cpp 67.16% <0.00%> (-8.60%) ⬇️

... and 235 files with indirect coverage changes

@topikachu topikachu force-pushed the bitwise branch 2 times, most recently from dbc9b95 to 5a631e1 Compare June 7, 2023 10:19
Fix milvus-io#24490
Add bitwise operator in pb definition.
Implement the operator in go and cpp modules.

Signed-off-by: gongy <topikachu@163.com>
@jiaoew1991
Copy link
Copy Markdown
Contributor

Overall, there doesn't seem to be any problem. After running CI, it can be merged !

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Jun 9, 2023

@topikachu ut workflow job failed, comment rerun ut can trigger the job again.

@xiaocai2333
Copy link
Copy Markdown
Contributor

@topikachu you need to rebase to the latest commit. and it can be merged.

@xiaofan-luan
Copy link
Copy Markdown
Collaborator

sorry for the inconvenience, the code stack is moving very fast

@stale
Copy link
Copy Markdown

stale Bot commented Jul 16, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Rotten issues close after 30d of inactivity. Reopen the issue with /reopen.

@stale
Copy link
Copy Markdown

stale Bot commented Aug 21, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Rotten issues close after 30d of inactivity. Reopen the issue with /reopen.

@stale stale Bot added the stale indicates no udpates for 30 days label Aug 21, 2023
@xiaofan-luan xiaofan-luan removed the stale indicates no udpates for 30 days label Aug 22, 2023
@stale
Copy link
Copy Markdown

stale Bot commented Sep 21, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Rotten issues close after 30d of inactivity. Reopen the issue with /reopen.

@stale stale Bot added the stale indicates no udpates for 30 days label Sep 21, 2023
@stale stale Bot closed this Sep 29, 2023
@czs007
Copy link
Copy Markdown
Collaborator

czs007 commented Jan 14, 2024

/reopen

@czs007 czs007 reopened this Jan 14, 2024
@stale stale Bot removed stale indicates no udpates for 30 days labels Jan 14, 2024
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Jan 14, 2024

@topikachu

Invalid PR Title Format Detected

Your PR submission does not adhere to our required standards. To ensure clarity and consistency, please meet the following criteria:

  1. Title Format: The PR title must begin with one of these prefixes:
  • feat: for introducing a new feature.
  • fix: for bug fixes.
  • enhance: for improvements to existing functionality.
  • test: for add tests to existing functionality.
  • doc: for modifying documentation.
  • auto: for the pull request from bot.
  1. Description Requirement: The PR must include a non-empty description, detailing the changes and their impact.

Required Title Structure:

[Type]: [Description of the PR]

Where Type is one of feat, fix, enhance, test or doc.

Example:

enhance: improve search performance significantly 

Please review and update your PR to comply with these guidelines.

@xiaofan-luan
Copy link
Copy Markdown
Collaborator

@topikachu
Hi Gongyi, would like a discussion on how we can make the pull request in?

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Feb 6, 2024

@topikachu E2e jenkins job failed, comment /run-cpu-e2e can trigger the job again.

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Feb 6, 2024

@topikachu ut workflow job failed, comment rerun ut can trigger the job again.

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Feb 6, 2024

@topikachu

Invalid PR Title Format Detected

Your PR submission does not adhere to our required standards. To ensure clarity and consistency, please meet the following criteria:

  1. Title Format: The PR title must begin with one of these prefixes:
  • feat: for introducing a new feature.
  • fix: for bug fixes.
  • enhance: for improvements to existing functionality.
  • test: for add tests to existing functionality.
  • doc: for modifying documentation.
  • auto: for the pull request from bot.
  1. Description Requirement: The PR must include a non-empty description, detailing the changes and their impact.

Required Title Structure:

[Type]: [Description of the PR]

Where Type is one of feat, fix, enhance, test or doc.

Example:

enhance: improve search performance significantly 

Please review and update your PR to comply with these guidelines.

@mergify mergify Bot added the needs-dco DCO is missing in this pull request. label Mar 4, 2024
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Mar 4, 2024

@topikachu Thanks for your contribution. Please submit with DCO, see the contributing guide https://github.com/milvus-io/milvus/blob/master/CONTRIBUTING.md#developer-certificate-of-origin-dco.

@mergify mergify Bot added dco-passed DCO check passed. and removed dco-passed DCO check passed. needs-dco DCO is missing in this pull request. labels Mar 4, 2024
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Mar 5, 2024

@topikachu E2e jenkins job failed, comment /run-cpu-e2e can trigger the job again.

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Mar 5, 2024

@topikachu ut workflow job failed, comment rerun ut can trigger the job again.

@mergify mergify Bot added needs-dco DCO is missing in this pull request. and removed dco-passed DCO check passed. labels Mar 5, 2024
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Mar 5, 2024

@topikachu Thanks for your contribution. Please submit with DCO, see the contributing guide https://github.com/milvus-io/milvus/blob/master/CONTRIBUTING.md#developer-certificate-of-origin-dco.

@stale
Copy link
Copy Markdown

stale Bot commented Apr 11, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Rotten issues close after 30d of inactivity. Reopen the issue with /reopen.

@stale stale Bot added the stale indicates no udpates for 30 days label Apr 11, 2024
@stale stale Bot closed this Apr 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/internal-api do-not-merge/invalid-pr-format needs-dco DCO is missing in this pull request. size/XL Denotes a PR that changes 500-999 lines. stale indicates no udpates for 30 days

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: bitwise AND and OR operators in filter expression

6 participants