0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-05-20 15:59:55 +00:00
Commit graph

8 commits

Author SHA1 Message Date
Stelios Fragkakis
0aa3f21e5c
Update SQLITE version to 3.42.0 ()
* Update sqlite version to 3.42.0
Suppress a compilation warning

* Enable SQLITE_ENABLE_DBPAGE_VTAB to allow recover code to be embedded in a followup PR
Suppress unused parameter warning
2023-08-25 10:52:57 +03:00
Stelios Fragkakis
f2c5cb6b0b
Update SQLITE to version 3.41.2 ()
Upgrade sqlite to 3.41.2
2023-05-12 09:57:15 +03:00
Costa Tsaousis
55d1f00bb7
DBENGINE v2 - improvements part 12 ()
* parallel initialization of tiers

* do not spawn multiple dbengine event loops

* user configurable dbengine parallel initialization

* size netdata based on the real cpu cores available on the system netdata runs, not on the system monitored

* user configurable system cpus

* move cpuset parsing to os.c/.h

* fix replication of misaligned chart dimensions

* give a different path to each tier thread

* statically allocate the path into the initialization structure

* use aral for reusing dbengine pages

* dictionaries uses ARAL for fixed sized values

* fix compilation without internal checks

* journal v2 index uses aral

* test to see judy allocations

* judy allocations using aral

* Add config option to select if dbengine will use direct I/O (default is yes)

* V1 journafiles will use uv_fs_read instead of mmap (respect the direct I/O setting)

* Remove sqlite3IsMemdb as it is unused

* Fix compilation error when --disable-dbengine is used

* use aral for dbengine work_cmds

* changed aral API to support new features

* pgc and mrg aral overheads

* rrdeng opcodes using aral

* better structuring and naming

* dbegnine query handles using aral

* page descriptors using aral

* remove obsolete linking

* extent io descriptors using aral

* aral keeps one last page alive

* add missing return value

* added judy aral overhead

* pdc now uses aral

* page_details now use aral

* epdl and deol using aral - make sure ARALs are initialized before spawning the event loop

* remove unused linking

* pgc now uses one aral per partition

* aral measure maximum allocation queue

* aral to allocate pages in parallel

* aral parallel pages allocation when needed

* aral cleanup

* track page allocation and page population separately

---------

Co-authored-by: Stelios Fragkakis <52996999+stelfrag@users.noreply.github.com>
2023-02-02 00:14:35 +02:00
Stelios Fragkakis
e54be0e6f5
Update to SQLITE version 3.40.1 ()
Update to sqlite3 version 3.40.1
2023-01-20 12:12:22 +02:00
Stelios Fragkakis
920a2ae7f5
Updates the sqlite version in the agent ()
New version sqlite

Enabling also

#define SQLITE_UDL_CAPABLE_PARSER 1
#define SQLITE_ENABLE_UPDATE_DELETE_LIMIT 1
#define SQLITE_OMIT_LOAD_EXTENSION 1
#define SQLITE_ENABLE_DBSTAT_VTAB 1
2022-06-28 19:16:30 +03:00
Josh Soref
e7b6fe7f61
Spelling ()
Co-authored-by: Tina Luedtke <kickoke@users.noreply.github.com>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2021-12-22 18:14:10 +03:00
Stelios Fragkakis
6bdaf0fdee
SQLite v3.36.0 ()
- SQLITE_ENABLE_UPDATE_DELETE_LIMIT 1
- SQLITE_OMIT_LOAD_EXTENSION 1
- SQLITE_ENABLE_DBSTAT_VTAB 1
- Fix compilation warnings
2021-08-16 10:24:58 +03:00
Stelios Fragkakis
e9d59e37d9
Migrate metadata log to SQLite () 2020-11-24 20:00:02 +02:00