Comments (7)
The problem only appears when launching Warp10 with its unit file. When using the warp10 user, the problem does not appear.
from warp10-platform.
How many SST files are there in the leveldb directory? Looks like Warp 10 attempted to redispatch the SST files because it did not have access to the MANIFEST file, this hypothesis would be confirmed if the number of SST files is around 500k.
from warp10-platform.
There are 280224 files.
I ran a leveldb repair a few hours ago. Also, when running Warp 10 with the warp10 user, two CPU cores are maxed out and Warp 10 doesn’t open its HTTP port (I waited for a few hours and it seems stuck), that also happened right after the repair. Maybe it is repair related and I should rename the issue?
from warp10-platform.
Hmmm I think I start to see the problem: Compacting 280212@0 + 0@1 files
.
from warp10-platform.
Yes, LevelDB repair is a process which scans all the SST files to determine the start and end keys of each one then puts them all at level 0. The next time LevelDB is open compactions will kick in which will attempt to ventilate the SST files in further levels.
from warp10-platform.
Damn… The compaction seems extremely slow (20k keys every 10 minutes), and I have like 400GB of data. Any tips on how to speed up the process (if it is even possible)?
To get back to the original message, LevelDB tries to open more files than allowed (actually, it seems that it opens the same files several times). Is it only the case during the compaction phase?
from warp10-platform.
The max open files is simply for the normal operations of LevelDB. For compactions it has to open at least N + 1 files when compacting N files.
I've sent you an email asking for you MANIFEST file.
from warp10-platform.
Related Issues (20)
- reverse CLIP ? HOT 1
- [Bug] FOREACH loop execution can push BigDecimal values on the stack
- Directory cleaner HOT 7
- Error in bootstrap with TOKENGEN
- inconsistent result of divide by 0 within gts arithmetics HOT 3
- HTTP does not support digest authorization
- Warp10 is not available at 8080 port HOT 2
- BUCKETIZE.CALENDAR and negative timezones
- SLEEP does not behave correctly in concurrent execution HOT 1
- max execution time versus stop interruption HOT 2
- VALUESPLIT does not split boolean values as expected
- Bucketize not working perfectly in latest version HOT 1
- Warp Studio Behaving differently with Data Stored in the DB versus Data parsed in the memory HOT 2
- jdk17 breaks GOLDWRAP HOT 3
- SHRINK does not alter bucketize status HOT 2
- mixed type in filter.any.gt HOT 1
- BUCKETIZE.CALENDAR, or UNBUCKETIZE.CALENDAR with last bucket in the future HOT 1
- showuuid in FIND HOT 1
- unclear class cast exception
- inconsistent behavior of missing label search
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 warp10-platform.