Giter Club home page Giter Club logo

Comments (9)

ylin30 avatar ylin30 commented on August 19, 2024

@Soren-klars Sorry to hear about the crash. We are still in beta and currently fully focusing on perf. Absolutely lots of stability works need to be done.

I haven't had a chance to run in Orange PI but I look at your log and realize that you are using a pretty old version 0.3.10. Would you mind to try the latest version 0.10.2 which already resolved lots of corner cases causing TT to crash? One thing to mention is that you will have to start from scratch by removing all the data files and append logs in 0.3.10, since 0.10.* is a major design change and uses different data format than previous versions.

TT doesn't restart itself if crash. You can add TT as a systemctl service to achieve that.

We may need to find an Orange PI to fully test TT.

Thanks for making TT better.

from ticktock.

Soren-klars avatar Soren-klars commented on August 19, 2024

Thanks for the quick response. I did install it from the latest sources now and let's see. I will try to re-import the old data per script via http requests.
Thanks guys for all your work, it looks very promising...
I'm happy to test more if you want.

from ticktock.

ylin30 avatar ylin30 commented on August 19, 2024

@Soren-klars We just realized another bug in 0.10.2. It will lead to incorrect floating values, though no crash issue. Please use v2 compressor instead of the default v3 compressor. Just add this line into your config and restart from scratch.

tsdb.compressor.version = 2

Thanks.

from ticktock.

jens-ylja avatar jens-ylja commented on August 19, 2024

I have the same signal 11 (SIGSEGV) crash from time to time. It always happened when querying (I'm using Grafana - query is quite simple). If it happened once, it re-happens when running the same query again. I always had to throw away the whole database after such an error because it seemed not to self heal - which indeed is annoying.

I already spent some hours but unfortunately wasn't able to drill it down to a reproducible scenario yet - still working on this.
My current working approach - it's related to metrics having the same name but different cardinality of the tag lists.

I'm running version 0.11.4 compiled from sources on my own.
My hardware: ARM32 (ODROID HC1 with Ubuntu Linux - 5.4.227-248 #1 SMP PREEMPT Thu Dec 15 11:36:07 EST 2022 armv7l armv7l armv7l GNU/Linux)

from ticktock.

ytyou avatar ytyou commented on August 19, 2024

Next time it happens, do you mind sending us the content of the whole data directory? Plus the config file. Thanks!

from ticktock.

jens-ylja avatar jens-ylja commented on August 19, 2024

Yes I'm working on it.
Unfortunately the last times it happened my database had about 80-100 megabytes ~5 weeks of collected data.

I hope to get it "a little" smaller :)

from ticktock.

ylin30 avatar ylin30 commented on August 19, 2024

@jens-ylja Looks to me your crash issue (caused by query) is different from the crash in this thread which is caused by compact and fixed in 0.10.4-beta already. Please feel free to open a new issue once you have a repro.

Unfortunately I don't have your hardware ODRoid HC1 for a repro. I try 0.11.5 in RaspberryPI-zero-w with ARM32 and it works with Grafana. Hope you can share with us the data, config, and queries when you get a chance to repro it.

from ticktock.

ytyou avatar ytyou commented on August 19, 2024

Also, consider moving to the latest version (v0.11.6).

from ticktock.

jens-ylja avatar jens-ylja commented on August 19, 2024

@ylin30 - OK, I'll create a new issue.

from ticktock.

Related Issues (18)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.