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

Add flush API for deleting all vectors #2273

Merged
merged 45 commits into from
Mar 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
eb72693
add flush api
aknishid Dec 15, 2022
6168b36
added flush api
takuyaymd Dec 15, 2022
75374a9
fix typo
aknishid Dec 15, 2022
99fb236
fix pb.go & fix conflict
aknishid Dec 16, 2022
a204060
add flush api
Dec 16, 2022
45326e6
add handler Flush
aknishid Dec 15, 2022
4e16f59
add vald.Client flush
aknishid Dec 16, 2022
5478385
fix filter gateway
aknishid Dec 16, 2022
afa7ccd
fix handler cnts
aknishid Dec 16, 2022
0c40602
delete unused var
aknishid Dec 16, 2022
1583f6a
add author
aknishid Dec 16, 2022
fb9be19
fix error
aknishid Apr 7, 2023
59eb733
fix flush.go & ngt.go
aknishid Apr 24, 2023
6d7cc56
add flush to example
aknishid Apr 25, 2023
7661cc0
fix gateway lb
aknishid Apr 25, 2023
aa943b5
update flush proto
aknishid May 16, 2023
9c96fed
fix docs api README.md
aknishid May 16, 2023
e93ea0a
Fix flush ctx
aknishid May 18, 2023
4335253
update docs & comment
aknishid May 23, 2023
759a7ed
after make format
aknishid May 23, 2023
5266fd3
add e2e
aknishid May 23, 2023
53ca265
update example & tutorial
aknishid May 24, 2023
2e93dc0
Update internal/errors/ngt.go
aknishid May 31, 2023
34cbde5
fix review
aknishid May 31, 2023
9f49f49
modify status.md
aknishid Jun 5, 2023
d862ef8
add error handling
aknishid Jun 5, 2023
cf86b01
update proto
aknishid Jun 30, 2023
992f2f2
fix doc
aknishid Jun 30, 2023
355ae00
Merge branch 'main' into feature/apis/add-flush-api
kpango Jul 20, 2023
9a77485
Merge remote-tracking branch 'upstream/main' into HEAD
vankichi Dec 13, 2023
81aee12
:recycle: Fix proto
vankichi Dec 13, 2023
d0d6fa1
Merge pull request #4 from vankichi/merge/remote-main-for-flush-api
aknishid Dec 14, 2023
b727586
Merge branch 'main' into feature/apis/add-flush
vankichi Dec 14, 2023
bc2fe50
use atomic bool
aknishid Feb 16, 2024
db07b10
fix conflict
aknishid Feb 16, 2024
0c03be9
fix proto
aknishid Feb 16, 2024
6345ca4
fix conflict
aknishid Feb 27, 2024
c58d538
Merge remote-tracking branch 'upstream/main' into feature/apis/add-flush
aknishid Feb 27, 2024
ff964ea
Merge branch 'main' into feature/apis/add-flush
kpango Feb 27, 2024
e2c07ea
Merge branch 'main' into feature/apis/add-flush
aknishid Feb 29, 2024
48d667c
update proto
aknishid Mar 1, 2024
51db7a1
fix gateway error
aknishid Mar 1, 2024
74bfe36
:white_check_mark: :construction: Avoid e2e failing due to unimplemen…
vankichi Mar 1, 2024
acebd5a
Merge pull request #5 from vankichi/fix/pkg-test/add-unimplemented-code
aknishid Mar 4, 2024
d8abd80
Update apis/proto/v1/payload/payload.proto
aknishid Mar 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions apis/docs/v1/docs.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
- [Filter](#payload-v1-Filter)
- [Filter.Config](#payload-v1-Filter-Config)
- [Filter.Target](#payload-v1-Filter-Target)
- [Flush](#payload-v1-Flush)
- [Flush.Request](#payload-v1-Flush-Request)
- [Info](#payload-v1-Info)
- [Info.Annotations](#payload-v1-Info-Annotations)
- [Info.Annotations.AnnotationsEntry](#payload-v1-Info-Annotations-AnnotationsEntry)
Expand Down Expand Up @@ -127,6 +129,8 @@
- [RetryInfo](#rpc-v1-RetryInfo)
- [v1/vald/filter.proto](#v1_vald_filter-proto)
- [Filter](#vald-v1-Filter)
- [v1/vald/flush.proto](#v1_vald_flush-proto)
- [Flush](#vald-v1-Flush)
- [v1/vald/insert.proto](#v1_vald_insert-proto)
- [Insert](#vald-v1-Insert)
- [v1/vald/object.proto](#v1_vald_object-proto)
Expand Down Expand Up @@ -214,6 +218,14 @@ Represent the target filter server.
| host | [string](#string) | | The target hostname. |
| port | [uint32](#uint32) | | The target port. |

<a name="payload-v1-Flush"></a>

### Flush

<a name="payload-v1-Flush-Request"></a>

### Flush.Request

<a name="payload-v1-Info"></a>

### Info
Expand Down Expand Up @@ -1449,6 +1461,22 @@ Filter service provides ways to connect to Vald through filter.
| StreamUpsertObject | [.payload.v1.Upsert.ObjectRequest](#payload-v1-Upsert-ObjectRequest) stream | [.payload.v1.Object.StreamLocation](#payload-v1-Object-StreamLocation) stream | A method to upsert object by bidirectional streaming. |
| MultiUpsertObject | [.payload.v1.Upsert.MultiObjectRequest](#payload-v1-Upsert-MultiObjectRequest) | [.payload.v1.Object.Locations](#payload-v1-Object-Locations) | A method to upsert multiple objects. |

<a name="v1_vald_flush-proto"></a>

<p align="right"><a href="#top">Top</a></p>

## v1/vald/flush.proto

<a name="vald-v1-Flush"></a>

### Flush

Flush service provides ways to flush all indexed vectors.

| Method Name | Request Type | Response Type | Description |
| ----------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------- |
| Flush | [.payload.v1.Flush.Request](#payload-v1-Flush-Request) | [.payload.v1.Info.Index.Count](#payload-v1-Info-Index-Count) | A method to flush all indexed vector. |

<a name="v1_vald_insert-proto"></a>

<p align="right"><a href="#top">Top</a></p>
Expand Down
Loading
Loading