summaryrefslogtreecommitdiffstats
path: root/database/sqlite/sqlite3.c
AgeCommit message (Collapse)Author
2023-08-25Update SQLITE version to 3.42.0 (#15870)Stelios Fragkakis
* 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-05-12Update SQLITE to version 3.41.2 (#15031)Stelios Fragkakis
Upgrade sqlite to 3.41.2
2023-02-02DBENGINE v2 - improvements part 12 (#14379)Costa Tsaousis
* 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-01-20Update to SQLITE version 3.40.1 (#14282)Stelios Fragkakis
Update to sqlite3 version 3.40.1
2022-06-28Updates the sqlite version in the agent (#13233)Stelios Fragkakis
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
2021-12-22Spelling (#10976)Josh Soref
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-08-16SQLite v3.36.0 (#11423)Stelios Fragkakis
- SQLITE_ENABLE_UPDATE_DELETE_LIMIT 1 - SQLITE_OMIT_LOAD_EXTENSION 1 - SQLITE_ENABLE_DBSTAT_VTAB 1 - Fix compilation warnings
2020-11-24Migrate metadata log to SQLite (#10139)Stelios Fragkakis