Comments (8)
/assign @LoveEachDay
please help to take a look
/unassign
from milvus.
@LoveEachDay Hello! Could you help to look?
from milvus.
we should fix that on next version of helm chart.
@zwd1208 and should ensure there is no more hard coded configs
from milvus.
@tianshihan818
The root cause of the issue is the use of the emptyDir volume type here, which uses the kubelet working directory as storage. For chunk cache, we recommend using local NVMe disks to achieve better performance. Therefore, the usual approach we suggest is: 1) Schedule the querynode to a worker node with local NVMe disks. 2) Modify the working directory of kubelet in the worker node with local NVMe disks to point to the NVMe disk's directory.
from milvus.
@tianshihan818 The root cause of the issue is the use of the emptyDir volume type here, which uses the kubelet working directory as storage. For chunk cache, we recommend using local NVMe disks to achieve better performance. Therefore, the usual approach we suggest is: 1) Schedule the querynode to a worker node with local NVMe disks. 2) Modify the working directory of kubelet in the worker node with local NVMe disks to point to the NVMe disk's directory.
why can not user specify the disk they want to use?
The problem is helm chard hard coded /var/lib
from milvus.
@xiaofan-luan ok, we will support all storage path related configuration in the next version of helm chart and operator.
from milvus.
We'll add a extra hostPath
volume type which allow user to specify extra disk path to store disk index data and chunk cache, other than default /var/lib/kubelet
.
from milvus.
Thanks all! This will be much helpful!
from milvus.
Related Issues (20)
- [Enhancement]: RESTful v2 supports load refresh
- [Bug]: Datacoord panic during test when Milvus already becomes healthy after datacoord pod kill chaos test HOT 2
- [Bug]: Multivector hybridsearch function is not working HOT 3
- [Bug]: standalone panic with error `panic: segment not found[segment=450570869009695178]` during test after reinstallation or upgrade HOT 3
- [Bug]: [ milvus-2.4.4 ] error="incomplete query result, missing id xxxxxxx, len(searchIDs) = 40, len(queryIDs) = 20 HOT 7
- [Bug]: metrics database_num is 0 after restarting rootcoord HOT 1
- [Bug]: rocksmq consumer get stucked if there's no more producing message HOT 1
- [Bug]: [laion-1b] No node restarted but load failed: NodeNotFound HOT 2
- [Bug]: Query/Search in the process of major compaction will get partial or incorrect result HOT 2
- [Enhancement]: Remove useless logic which block nodeUp progress
- [Bug]: Standalone oomkilled after upgrading mater branch image HOT 3
- [Bug]: Querynode oomkilled when concurrent upserting data into 1024 partitions HOT 2
- [Bug]: Binlogs with logID 0 still persist after datacoord restarts
- [Bug]: Check point meta is empty when backup collection HOT 4
- [Bug]: Sparse vector insertion not working HOT 3
- [Bug]: Orphan files generated by import
- [Bug]: Milvus takes forever to load partitions eventually throwing timeout errors HOT 12
- [Enhancement]: When will the CPU and GPU versions support the int8 data type? HOT 1
- [Enhancement]: hold the lock in the select statement which maybe cause to hold the lock long time
- [Bug]: LocalBulkWriter error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from milvus.