Skip to content

Commit

Permalink
Merge branch 'main' into feature/agent/implement-usearch
Browse files Browse the repository at this point in the history
  • Loading branch information
hlts2 authored Sep 12, 2024
2 parents 43a16e5 + 0e12419 commit 48739b6
Show file tree
Hide file tree
Showing 29 changed files with 608 additions and 90 deletions.
10 changes: 10 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,16 @@
"contributions": [
"doc"
]
},
{
"login": "smorihira",
"name": "Shunya Morihira (森平 隼矢)",
"avatar_url": "https://avatars.githubusercontent.com/u/105629359?v=4",
"profile": "https://github.com/smorihira",
"contributions": [
"tool",
"code"
]
}
],
"contributorsPerLine": 7,
Expand Down
10 changes: 5 additions & 5 deletions Makefile.d/docker.mk
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ docker/build: \
docker/build/index-save \
docker/build/loadtest \
docker/build/manager-index \
docker/build/operator/helm \
docker/build/helm-operator \
docker/build/readreplica-rotate

.PHONY: docker/name/org
Expand Down Expand Up @@ -255,13 +255,13 @@ docker/build/dev-container:
IMAGE=$(DEV_CONTAINER_IMAGE) \
docker/build/image

.PHONY: docker/name/operator/helm
docker/name/operator/helm:
.PHONY: docker/name/helm-operator
docker/name/helm-operator:
@echo "$(ORG)/$(HELM_OPERATOR_IMAGE)"

.PHONY: docker/build/operator/helm
.PHONY: docker/build/helm-operator
## build helm-operator image
docker/build/operator/helm:
docker/build/helm-operator:
@make DOCKERFILE="$(ROOTDIR)/dockers/operator/helm/Dockerfile" \
IMAGE=$(HELM_OPERATOR_IMAGE) \
EXTRA_ARGS="--build-arg OPERATOR_SDK_VERSION=$(OPERATOR_SDK_VERSION) --build-arg UPX_OPTIONS=$(UPX_OPTIONS) $(EXTRA_ARGS)" \
Expand Down
1 change: 1 addition & 0 deletions Makefile.d/k8s.mk
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ k8s/manifest/update: \
--set manager.index.saver.enabled=true \
--set manager.index.creator.enabled=true \
--set manager.index.corrector.enabled=true \
--set gateway.mirror.enabled=true \
--output-dir $(TEMP_DIR) \
charts/vald
mkdir -p k8s/gateway
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ make init

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->

[![All Contributors](https://img.shields.io/badge/all_contributors-18-orange.svg?style=flat-square)](#contributors)
[![All Contributors](https://img.shields.io/badge/all_contributors-19-orange.svg?style=flat-square)](#contributors)

<!-- ALL-CONTRIBUTORS-BADGE:END -->

Expand Down Expand Up @@ -299,6 +299,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<td align="center" valign="top" width="14.28%"><a href="https://github.com/ykadowak"><img src="https://avatars.githubusercontent.com/u/60080334?v=4?s=100" width="100px;" alt="Yusuke Kadowaki"/><br /><sub><b>Yusuke Kadowaki</b></sub></a><br /><a href="https://github.com/vdaas/vald/commits?author=ykadowak" title="Code">💻</a> <a href="https://github.com/vdaas/vald/commits?author=ykadowak" title="Tests">⚠️</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/aknishid"><img src="https://avatars.githubusercontent.com/u/38955080?v=4?s=100" width="100px;" alt="aknishid"/><br /><sub><b>aknishid</b></sub></a><br /><a href="https://github.com/vdaas/vald/commits?author=aknishid" title="Code">💻</a> <a href="#maintenance-aknishid" title="Maintenance">🚧</a> <a href="https://github.com/vdaas/vald/commits?author=aknishid" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://hrichik.xyz"><img src="https://avatars.githubusercontent.com/u/57860916?v=4?s=100" width="100px;" alt="Hrichik Mazumder"/><br /><sub><b>Hrichik Mazumder</b></sub></a><br /><a href="https://github.com/vdaas/vald/commits?author=hrichiksite" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/smorihira"><img src="https://avatars.githubusercontent.com/u/105629359?v=4?s=100" width="100px;" alt="Shunya Morihira (森平 隼矢)"/><br /><sub><b>Shunya Morihira (森平 隼矢)</b></sub></a><br /><a href="#tool-smorihira" title="Tools">🔧</a> <a href="https://github.com/vdaas/vald/commits?author=smorihira" title="Code">💻</a></td>
</tr>
</tbody>
</table>
Expand Down
6 changes: 3 additions & 3 deletions docs/api/insert.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ Inset RPC is the method to add a new single vector.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -226,7 +226,7 @@ It's the recommended method to insert a large number of vectors.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -349,7 +349,7 @@ Please be careful that the size of the request exceeds the limit.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down
6 changes: 3 additions & 3 deletions docs/api/object.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ Exists RPC is the method to check that a vector exists in the `vald-agent`.
| 5 | NOT_FOUND |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -148,7 +148,7 @@ GetObject RPC is the method to get the metadata of a vector inserted into the `v
| 5 | NOT_FOUND |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -242,7 +242,7 @@ Each Upsert request and response are independent.
| 5 | NOT_FOUND |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down
8 changes: 4 additions & 4 deletions docs/api/remove.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ Remove RPC is the method to remove a single vector.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -222,7 +222,7 @@ RemoveByTimestamp RPC is the method to remove vectors based on timestamp.
| 5 | NOT_FOUND |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -344,7 +344,7 @@ It's the recommended method to remove a large number of vectors.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -465,7 +465,7 @@ Please be careful that the size of the request exceeds the limit.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down
24 changes: 12 additions & 12 deletions docs/api/search.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ Search RPC is the method to search vector(s) similar to the request vector.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -267,7 +267,7 @@ The vector with the same requested ID should be indexed into the `vald-agent` be
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -403,7 +403,7 @@ Each Search request and response are independent.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -539,7 +539,7 @@ Each SearchByID request and response are independent.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -684,7 +684,7 @@ Please be careful that the size of the request exceeds the limit.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -830,7 +830,7 @@ Please be careful that the size of the request exceeds the limit.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -946,7 +946,7 @@ LinearSearch RPC is the method to linear search vector(s) similar to the request
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -1064,7 +1064,7 @@ You will get a `NOT_FOUND` error if the vector isn't stored.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -1196,7 +1196,7 @@ Each LinearSearch request and response are independent.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -1328,7 +1328,7 @@ Each LinearSearchByID request and response are independent.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -1469,7 +1469,7 @@ Please be careful that the size of the request exceeds the limit.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -1611,7 +1611,7 @@ Please be careful that the size of the request exceeds the limit.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down
6 changes: 3 additions & 3 deletions docs/api/update.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ Update RPC is the method to update a single vector.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -231,7 +231,7 @@ It's the recommended method to update the large amount of vectors.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -357,7 +357,7 @@ Please be careful that the size of the request exceeds the limit.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down
6 changes: 3 additions & 3 deletions docs/api/upsert.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ Upsert RPC is the method to update the inserted vector to a new single vector or
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -232,7 +232,7 @@ It’s the recommended method to upsert a large number of vectors.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down Expand Up @@ -356,7 +356,7 @@ Please be careful that the size of the request exceeds the limit.
| 10 | ABORTED |
| 13 | INTERNAL |

Please refer to [Response Status Code](./status.md) for more details.
Please refer to [Response Status Code](../status.md) for more details.

### Troubleshooting

Expand Down
2 changes: 1 addition & 1 deletion docs/contributing/coding-style.md
Original file line number Diff line number Diff line change
Expand Up @@ -1407,4 +1407,4 @@ Since each package has its purpose, we decided to apply different strategies to
For the rest of the `./pkg` packages, we decided to implement the unit test for the exported function only.
Please follow the [unit test guideline](./unit-test-guideline.md) for more details on how to implement good unit test.
Please follow the [unit test guideline](../unit-test-guideline.md) for more details on how to implement good unit test.
Loading

0 comments on commit 48739b6

Please sign in to comment.