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

enhance: async cgo utility #33133

Merged
merged 7 commits into from
Jun 9, 2024
Merged

Conversation

chyezh
Copy link
Contributor

@chyezh chyezh commented May 17, 2024

issue: #30926, #33132

  • implement future-based cgo utility.

@sre-ci-robot sre-ci-robot added size/XXL Denotes a PR that changes 1000+ lines. area/compilation labels May 17, 2024
@mergify mergify bot added dco-passed DCO check passed. kind/enhancement Issues or changes related to enhancement labels May 17, 2024
Copy link
Contributor

mergify bot commented May 17, 2024

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

Copy link
Contributor

mergify bot commented May 17, 2024

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

Copy link
Contributor

mergify bot commented May 19, 2024

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

@chyezh chyezh force-pushed the feat_async_cgo branch 2 times, most recently from 4506cda to e22eca1 Compare May 19, 2024 15:23
Copy link

codecov bot commented May 20, 2024

Codecov Report

Attention: Patch coverage is 82.02247% with 64 lines in your changes missing coverage. Please review.

Project coverage is 81.38%. Comparing base (60baaed) to head (036a8ec).
Report is 4 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master   #33133      +/-   ##
==========================================
+ Coverage   81.23%   81.38%   +0.15%     
==========================================
  Files        1029     1038       +9     
  Lines      132215   133169     +954     
==========================================
+ Hits       107399   108377     +978     
+ Misses      20766    20725      -41     
- Partials     4050     4067      +17     
Files Coverage Δ
internal/core/src/common/EasyAssert.h 83.33% <100.00%> (-0.88%) ⬇️
internal/util/cgo/errors.go 100.00% <100.00%> (ø)
internal/util/cgo/futures_test_case.go 100.00% <100.00%> (ø)
internal/util/cgo/options.go 100.00% <100.00%> (ø)
internal/util/cgo/pool.go 100.00% <100.00%> (ø)
internal/util/cgo/state.go 100.00% <100.00%> (ø)
pkg/util/merr/errors.go 86.95% <ø> (ø)
internal/core/src/futures/Ready.h 96.29% <96.29%> (ø)
internal/util/cgo/futures.go 98.48% <98.48%> (ø)
internal/util/cgo/manager_active.go 94.44% <94.44%> (ø)
... and 6 more

... and 234 files with indirect coverage changes

@chyezh chyezh force-pushed the feat_async_cgo branch 2 times, most recently from 6d7e8cb to de513be Compare May 20, 2024 06:56
Copy link
Contributor

mergify bot commented May 20, 2024

@chyezh 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 May 20, 2024
Copy link
Contributor

mergify bot commented May 20, 2024

@chyezh 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 needs-dco DCO is missing in this pull request. labels May 20, 2024
Copy link
Contributor

mergify bot commented May 20, 2024

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

Copy link
Contributor

mergify bot commented May 20, 2024

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

Copy link
Contributor

mergify bot commented May 20, 2024

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

@sre-ci-robot sre-ci-robot merged commit f53ab54 into milvus-io:master Jun 9, 2024
15 checks passed
@chyezh chyezh deleted the feat_async_cgo branch June 13, 2024 07:34
sre-ci-robot pushed a commit that referenced this pull request Jun 22, 2024
issue: #30926, #33132
related pr: #33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jun 26, 2024
issue: milvus-io#30926, milvus-io#33132

- implement future-based cgo utility.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jun 26, 2024
issue: milvus-io#30926, milvus-io#33132
related pr: milvus-io#33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jun 27, 2024
issue: milvus-io#30926, milvus-io#33132

- implement future-based cgo utility.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jun 27, 2024
issue: milvus-io#30926, milvus-io#33132
related pr: milvus-io#33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 1, 2024
issue: milvus-io#30926, milvus-io#33132

- implement future-based cgo utility.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 1, 2024
issue: milvus-io#30926, milvus-io#33132
related pr: milvus-io#33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 2, 2024
issue: milvus-io#30926, milvus-io#33132

- implement future-based cgo utility.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 2, 2024
issue: milvus-io#30926, milvus-io#33132
related pr: milvus-io#33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 2, 2024
issue: milvus-io#30926, milvus-io#33132

- implement future-based cgo utility.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 2, 2024
issue: milvus-io#30926, milvus-io#33132
related pr: milvus-io#33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 2, 2024
issue: milvus-io#30926, milvus-io#33132

- implement future-based cgo utility.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 2, 2024
issue: milvus-io#30926, milvus-io#33132
related pr: milvus-io#33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 2, 2024
issue: milvus-io#30926, milvus-io#33132

- implement future-based cgo utility.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 2, 2024
issue: milvus-io#30926, milvus-io#33132
related pr: milvus-io#33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
yellow-shine pushed a commit to yellow-shine/milvus that referenced this pull request Jul 2, 2024
issue: milvus-io#30926, milvus-io#33132

- implement future-based cgo utility.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
yellow-shine pushed a commit to yellow-shine/milvus that referenced this pull request Jul 2, 2024
issue: milvus-io#30926, milvus-io#33132
related pr: milvus-io#33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 2, 2024
issue: milvus-io#30926, milvus-io#33132

- implement future-based cgo utility.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 2, 2024
issue: milvus-io#30926, milvus-io#33132
related pr: milvus-io#33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 3, 2024
issue: milvus-io#30926, milvus-io#33132

- implement future-based cgo utility.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 3, 2024
issue: milvus-io#30926, milvus-io#33132
related pr: milvus-io#33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 3, 2024
issue: milvus-io#30926, milvus-io#33132

- implement future-based cgo utility.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 3, 2024
issue: milvus-io#30926, milvus-io#33132
related pr: milvus-io#33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 3, 2024
issue: milvus-io#30926, milvus-io#33132

- implement future-based cgo utility.

---------

Signed-off-by: chyezh <chyezh@outlook.com>
chyezh added a commit to chyezh/milvus that referenced this pull request Jul 3, 2024
issue: milvus-io#30926, milvus-io#33132
related pr: milvus-io#33133

---------

Signed-off-by: chyezh <chyezh@outlook.com>
sre-ci-robot pushed a commit that referenced this pull request Jul 4, 2024
issue: #33132
pr: #33133
other pr: #33228, #34084, #33946

- implement future-based cgo utility
- async search and retrieve in cgo
- modify gc configuration document

---------

Signed-off-by: chyezh <chyezh@outlook.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved area/compilation ci-passed dco-passed DCO check passed. kind/enhancement Issues or changes related to enhancement lgtm size/XXL Denotes a PR that changes 1000+ lines.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants