timefusion
A timeseries database created for events, logs, traces and metrics. Speaks the postgres dialect, and stores data in s3 via delta lake protocol
File Explorer
Download Latest Version (.zip)- config.toml
- SKILL.md
- SKILL.md
- nextest.toml
- autoformat.yml
- build-image.yml
- ci.yml
- claude-code-review.yml
- claude.yml
- deploy.yml
- emergency-rollback.yml
- simd-bench.yml
- bench-env.sh
- concurrent_load.py
- debug_server.sh
- delta_audit.py
- dlq_drain_monitor.sh
- insert_tail.sh
- latency_probe.py
- monoscope_e2e.py
- query_latency.py
- query_under_ingest.py
- replay_prod_load.py
- run-tf-bench.sh
- run-tf-r2.sh
- run_insert_bench.sh
- run_select_bench.sh
- run_update_bench.sh
- tf-memory-bench.py
- timeseries_lifecycle.py
- update_churn.py
- variant_bench.py
- core_benchmarks.rs
- dedup_benchmarks.rs
- sort_layout_benchmarks.rs
- sort_strategy_benchmarks.rs
- tantivy_benchmarks.rs
- caprover-service-override.yml
- README.md
- timefusion-pgwire-proxy.cfg
- compaction-chart.html
- hot-maintenance.html
- 2026-08-18-an-architecture-that-keeps-up.md
- 2026-08-20-dedup-and-sort-strategy.md
- 2026-08-21-planning-floor-attributed.md
- 2026-08-21-point-lookup-file-open-wall.md
- 2026-08-21-post-hot-tier-speed.md
- 2026-08-21-tantivy-keep-it-fix-it.md
- 2026-08-22-dashboard-query-profile.md
- 2026-08-22-file-level-needle-pruning.md
- 2026-08-22-make-14d-30d-complete.md
- 2026-08-22-per-day-tantivy-index.md
- 2026-08-22-query-latency-matrix.md
- 2026-08-22-rollup-correctness-and-routing.md
- 2026-08-22-seven-window-six-project-matrix.md
- 2026-08-22-untagged-tier-convergence.md
- 2026-08-23-certification-only-works-where-it-is-not-needed.md
- 2026-08-23-log-list-30d-is-a-footer-repair-problem.md
- 2026-08-23-the-row-witness-counts-the-wrong-rows.md
- README.md
- ARCHITECTURE.md
- buffered-write-layer.md
- CACHING.md
- CONFIG_POSTGRES.md
- DELTA_CHECKPOINT_HANDLING.md
- monoscope-query-shapes.md
- MULTI_TABLE_ARCHITECTURE.md
- pg-client-compat.md
- README.md
- RS_DISTILL_WORKFLOW.md
- TRACING.md
- VARIANT_TYPE_SYSTEM.md
- WAL.md
- mor_dormant.yaml
- mor_versioned.yaml
- otel_logs_and_spans.yaml
- otel_metrics.yaml
- variant_bench.yaml
- counts_matrix.sh
- FINDINGS.md
- lib.sh
- row_diff.js
- benchmark-prod-queries.sh
- footer_boundary_probe.sh
- maintenance_state.py
- rollup_untagged_cells.py
- rs-distill-all.sh
- verify-jemalloc-prof.sh
- compact.rs
- maintain.rs
- mod.rs
- write.rs
- bloom_prune.rs
- functions.rs
- mod.rs
- optimizers.rs
- plan_cache.rs
- mod.rs
- pg_compat.rs
- mod.rs
- search.rs
- udf.rs
- mem_buffer.rs
- mod.rs
- wal.rs
- config.rs
- dml.rs
- lib.rs
- main.rs
- maintenance_coordinator.rs
- maintenance_sim.rs
- observability.rs
- rollup.rs
- rollup_journal.rs
- schema.rs
- storage.rs
- support.rs
- bulk_load.rs
- cache_warmth.rs
- consolidate_catchup.rs
- deletion_vectors.rs
- dml_compression.rs
- eviction.rs
- flush_lifecycle.rs
- flush_sort_cost.rs
- flush_sort_escalation.rs
- flush_warm.rs
- harness.rs
- hash_enrichment.rs
- hot_tail_sorted_footer.rs
- insert_unnest_variant.rs
- main.rs
- merge_on_read.rs
- multi_tenant_isolation.rs
- or_utf8view_delta.rs
- ordering_pushdown.rs
- partition_pruning.rs
- postcommit_hooks.rs
- pressure_flush.rs
- recent_window_pruning.rs
- repair_resume.rs
- restart_recovery.rs
- smoke.rs
- staged_commit.rs
- wide_scan_gate.rs
- zorder_idempotence.rs
- aggregations.slt
- basic_operations.slt
- custom_functions.slt
- distinct_on_variant.slt
- edge_cases.slt
- filtering.slt
- function_availability_test.slt
- integration.slt
- json_functions.slt
- merge_on_read.slt
- partition_pruning_test.slt
- percentile_functions.slt
- pg_catalog.slt
- variant_column.slt
- variant_functions.slt
- bloom_prune_test.rs
- buffer_consistency_test.rs
- cache_performance_test.rs
- connection_pressure_test.rs
- dedup_compaction_test.rs
- delta_checkpoint_cache_test.rs
- delta_rs_api_test.rs
- integration_test.rs
- jsonb_oid_test.rs
- kill_recovery.rs
- listen_backlog_test.rs
- main.rs
- membuffer_concurrency_bench.rs
- merge_date_prune_test.rs
- pg_client_compat.rs
- pgwire_dml_tag_test.rs
- plan_cache_shape_repro.rs
- proptest_invariants.rs
- sqllogictest.rs
- statistics_test.rs
- tantivy_e2e_test.rs
- tantivy_index_test.rs
- tantivy_search_test.rs
- tantivy_storage_test.rs
- tantivy_transparent_test.rs
- test_custom_functions.rs
- test_dml_operations.rs
- test_postgres_json_functions.rs
- unnest_optimizer_regression_test.rs
- ci.yml
- dependabot.yml
- FUNDING.yml
- mod.rs
- server.crt
- server.key
- bench.rs
- cancel.rs
- client.rs
- copy.rs
- cursor.rs
- gluesql.rs
- keycloak_oauth.rs
- oauth.rs
- scram.rs
- secure_server.rs
- server.rs
- sqlite.rs
- transaction.rs
- bench.sh
- select.sql
- oauth.rs
- scram.rs
- cleartext.rs
- md5pass.rs
- mod.rs
- noop.rs
- sasl.rs
- simple_oidc_validator.rs
- auth.rs
- config.rs
- mod.rs
- query.rs
- result.rs
- cancel.rs
- copy.rs
- mod.rs
- portal.rs
- query.rs
- results.rs
- stmt.rs
- store.rs
- transaction.rs
- cancel.rs
- codec.rs
- copy.rs
- data.rs
- extendedquery.rs
- mod.rs
- response.rs
- simplequery.rs
- startup.rs
- terminate.rs
- client.rs
- mod.rs
- server.rs
- bytea_output.rs
- date_style.rs
- float_digits.rs
- interval_style.rs
- mod.rs
- string.rs
- from_sql_text.rs
- mod.rs
- postgis.rs
- to_sql_text.rs
- error.rs
- lib.rs
- client.go
- go.mod
- go.sum
- test.bb
- test.java
- client.c
- Makefile
- README.md
- index.js
- package-lock.json
- package.json
- client2.py
- client3.py
- test.sh
- .cargo_vcs_info.json
- .gitignore
- Cargo.toml
- Cargo.toml.orig
- CHANGELOG.md
- flake.lock
- flake.nix
- LICENSE-APACHE
- LICENSE-MIT
- prek.toml
- README.md
- release.toml
- configure
- jemalloc-config.in
- jemalloc.sh.in
- jeprof.in
- config.guess
- config.sub
- install-sh
- html.xsl.in
- jemalloc.xml.in
- manpages.xsl.in
- stylesheet.xsl
- jemalloc.svg
- PROFILING_INTERNALS.md
- activity_callback.h
- arena_externs.h
- arena_inlines_a.h
- arena_inlines_b.h
- arena_stats.h
- arena_structs.h
- arena_types.h
- assert.h
- atomic.h
- atomic_c11.h
- atomic_gcc_atomic.h
- atomic_gcc_sync.h
- atomic_msvc.h
- background_thread_externs.h
- background_thread_inlines.h
- background_thread_structs.h
- base.h
- bin.h
- bin_info.h
- bin_stats.h
- bin_types.h
- bit_util.h
- bitmap.h
- buf_writer.h
- cache_bin.h
- ckh.h
- counter.h
- ctl.h
- decay.h
- div.h
- ecache.h
- edata.h
- edata_cache.h
- ehooks.h
- emap.h
- emitter.h
- eset.h
- exp_grow.h
- extent.h
- extent_dss.h
- extent_mmap.h
- fb.h
- fxp.h
- hash.h
- hook.h
- hpa.h
- hpa_hooks.h
- hpa_opts.h
- hpdata.h
- inspect.h
- jemalloc_internal_decls.h
- jemalloc_internal_defs.h.in
- jemalloc_internal_externs.h
- jemalloc_internal_includes.h
- jemalloc_internal_inlines_a.h
- jemalloc_internal_inlines_b.h
- jemalloc_internal_inlines_c.h
- jemalloc_internal_macros.h
- jemalloc_internal_types.h
- jemalloc_preamble.h.in
- large_externs.h
- lockedint.h
- log.h
- malloc_io.h
- mpsc_queue.h
- mutex.h
- mutex_prof.h
- nstime.h
- pa.h
- pac.h
- pages.h
- pai.h
- peak.h
- peak_event.h
- ph.h
- private_namespace.sh
- private_symbols.sh
- prng.h
- prof_data.h
- prof_externs.h
- prof_hook.h
- prof_inlines.h
- prof_log.h
- prof_recent.h
- prof_stats.h
- prof_structs.h
- prof_sys.h
- prof_types.h
- psset.h
- public_namespace.sh
- public_unnamespace.sh
- ql.h
- qr.h
- quantum.h
- rb.h
- rtree.h
- rtree_tsd.h
- safety_check.h
- san.h
- san_bump.h
- sc.h
- sec.h
- sec_opts.h
- seq.h
- slab_data.h
- smoothstep.h
- smoothstep.sh
- spin.h
- stats.h
- sz.h
- tcache_externs.h
- tcache_inlines.h
- tcache_structs.h
- tcache_types.h
- test_hooks.h
- thread_event.h
- ticker.h
- tsd.h
- tsd_generic.h
- tsd_malloc_thread_cleanup.h
- tsd_tls.h
- tsd_types.h
- tsd_win.h
- typed_list.h
- util.h
- witness.h
- jemalloc.sh
- jemalloc_defs.h.in
- jemalloc_macros.h.in
- jemalloc_mangle.sh
- jemalloc_protos.h.in
- jemalloc_rename.sh
- jemalloc_typedefs.h.in
- stdbool.h
- stdint.h
- strings.h
- windows_extra.h
- ax_cxx_compile_stdcxx.m4
- jemalloc.vcxproj
- jemalloc.vcxproj.filters
- test_threads.vcxproj
- test_threads.vcxproj.filters
- jemalloc.vcxproj
- jemalloc.vcxproj.filters
- test_threads.vcxproj
- test_threads.vcxproj.filters
- test_threads.cpp
- test_threads.h
- test_threads_main.cpp
- jemalloc_vc2015.sln
- jemalloc_vc2017.sln
- ReadMe.txt
- before_install.sh
- before_script.sh
- script.sh
- before_install.sh
- before_install.sh
- before_script.sh
- script.sh
- check-formatting.sh
- gen_run_tests.py
- gen_travis.py
- arena.c
- background_thread.c
- base.c
- bin.c
- bin_info.c
- bitmap.c
- buf_writer.c
- cache_bin.c
- ckh.c
- counter.c
- ctl.c
- decay.c
- div.c
- ecache.c
- edata.c
- edata_cache.c
- ehooks.c
- emap.c
- eset.c
- exp_grow.c
- extent.c
- extent_dss.c
- extent_mmap.c
- fxp.c
- hook.c
- hpa.c
- hpa_hooks.c
- hpdata.c
- inspect.c
- jemalloc.c
- jemalloc_cpp.cpp
- large.c
- log.c
- malloc_io.c
- mutex.c
- nstime.c
- pa.c
- pa_extra.c
- pac.c
- pages.c
- pai.c
- peak_event.c
- prof.c
- prof_data.c
- prof_log.c
- prof_recent.c
- prof_stats.c
- prof_sys.c
- psset.c
- rtree.c
- safety_check.c
- san.c
- san_bump.c
- sc.c
- sec.c
- stats.c
- sz.c
- tcache.c
- test_hooks.c
- thread_event.c
- ticker.c
- ticker.py
- tsd.c
- witness.c
- zone.c
- prof_bias.c
- rand.c
- sizes.c
- arena_util.h
- bench.h
- bgthd.h
- btalloc.h
- extent_hooks.h
- jemalloc_test.h.in
- jemalloc_test_defs.h.in
- math.h
- mq.h
- mtx.h
- nbits.h
- san.h
- SFMT-alti.h
- SFMT-params.h
- SFMT-params11213.h
- SFMT-params1279.h
- SFMT-params132049.h
- SFMT-params19937.h
- SFMT-params216091.h
- SFMT-params2281.h
- SFMT-params4253.h
- SFMT-params44497.h
- SFMT-params607.h
- SFMT-params86243.h
- SFMT-sse2.h
- SFMT.h
- sleep.h
- test.h
- thd.h
- timer.h
- basic.cpp
- infallible_new_false.cpp
- infallible_new_false.sh
- infallible_new_true.cpp
- infallible_new_true.sh
- aligned_alloc.c
- allocated.c
- extent.c
- extent.sh
- malloc.c
- mallocx.c
- mallocx.sh
- MALLOCX_ARENA.c
- overflow.c
- posix_memalign.c
- rallocx.c
- sdallocx.c
- slab_sizes.c
- slab_sizes.sh
- smallocx.c
- smallocx.sh
- thread_arena.c
- thread_tcache_enabled.c
- xallocx.c
- xallocx.sh
- btalloc.c
- btalloc_0.c
- btalloc_1.c
- math.c
- mtx.c
- SFMT.c
- sleep.c
- test.c
- thd.c
- timer.c
- batch_alloc.c
- fill_flush.c
- hookbench.c
- large_microbench.c
- mallctl.c
- microbench.c
- a0.c
- arena_decay.c
- arena_decay.sh
- arena_reset.c
- arena_reset_prof.c
- arena_reset_prof.sh
- atomic.c
- background_thread.c
- background_thread_enable.c
- base.c
- batch_alloc.c
- batch_alloc.sh
- batch_alloc_prof.c
- batch_alloc_prof.sh
- binshard.c
- binshard.sh
- bit_util.c
- bitmap.c
- buf_writer.c
- cache_bin.c
- ckh.c
- counter.c
- decay.c
- div.c
- double_free.c
- double_free.h
- edata_cache.c
- emitter.c
- extent_quantize.c
- fb.c
- fork.c
- fxp.c
- hash.c
- hook.c
- hpa.c
- hpa_background_thread.c
- hpa_background_thread.sh
- hpdata.c
- huge.c
- inspect.c
- inspect.sh
- junk.c
- junk.sh
- junk_alloc.c
- junk_alloc.sh
- junk_free.c
- junk_free.sh
- log.c
- mallctl.c
- malloc_conf_2.c
- malloc_conf_2.sh
- malloc_io.c
- math.c
- mpsc_queue.c
- mq.c
- mtx.c
- nstime.c
- oversize_threshold.c
- pa.c
- pack.c
- pack.sh
- pages.c
- peak.c
- ph.c
- prng.c
- prof_accum.c
- prof_accum.sh
- prof_active.c
- prof_active.sh
- prof_gdump.c
- prof_gdump.sh
- prof_hook.c
- prof_hook.sh
- prof_idump.c
- prof_idump.sh
- prof_log.c
- prof_log.sh
- prof_mdump.c
- prof_mdump.sh
- prof_recent.c
- prof_recent.sh
- prof_reset.c
- prof_reset.sh
- prof_stats.c
- prof_stats.sh
- prof_sys_thread_name.c
- prof_sys_thread_name.sh
- prof_tctx.c
- prof_tctx.sh
- prof_thread_name.c
- prof_thread_name.sh
- psset.c
- ql.c
- qr.c
- rb.c
- retained.c
- rtree.c
- safety_check.c
- safety_check.sh
- san.c
- san.sh
- san_bump.c
- sc.c
- sec.c
- seq.c
- SFMT.c
- size_check.c
- size_check.sh
- size_classes.c
- slab.c
- smoothstep.c
- spin.c
- stats.c
- stats_print.c
- sz.c
- tcache_max.c
- tcache_max.sh
- test_hooks.c
- thread_event.c
- thread_event.sh
- ticker.c
- tsd.c
- uaf.c
- witness.c
- zero.c
- zero.sh
- zero_realloc_abort.c
- zero_realloc_abort.sh
- zero_realloc_alloc.c
- zero_realloc_alloc.sh
- zero_realloc_free.c
- zero_realloc_free.sh
- zero_reallocs.c
- zero_reallocs.sh
- test.sh.in
- .appveyor.yml
- .autom4te.cfg
- .cirrus.yml
- .clang-format
- .gitattributes
- .gitignore
- .travis.yml
- autogen.sh
- ChangeLog
- config.stamp.in
- configure.ac
- COPYING
- INSTALL.md
- jemalloc.pc.in
- Makefile.in
- README
- run_tests.sh
- TUNING.md
- env.rs
- lib.rs
- pthread_atfork.c
- malloc_conf_empty.rs
- malloc_conf_set.rs
- unprefixed_malloc.rs
- .cargo_vcs_info.json
- build.rs
- Cargo.toml
- LICENSE-APACHE
- LICENSE-MIT
- README.md
- update_jemalloc.md
- benchmark-batch.yml
- benchmark-multithreaded-reads.yml
- benchmark-multithreaded-writes.yml
- benchmark-scaling.yml
- ci.yml
- tests.yml
- architecture.md
- batch-reader.md
- batch_writer.md
- key-based-walrus-instances.md
- compare_walrus_rocksdb.py
- live_scaling_plot.py
- show_batch_scaling_graph.py
- show_reads_graph.py
- show_scaling_graph_writes.py
- visualize_batch_benchmark.py
- visualize_throughput.py
- allocator.rs
- background.rs
- index.rs
- mod.rs
- position.rs
- reader.rs
- walrus.rs
- walrus_read.rs
- walrus_write.rs
- writer.rs
- block.rs
- config.rs
- mod.rs
- paths.rs
- storage.rs
- lib.rs
- mod.rs
- batch_read.rs
- batch_writes.rs
- configuration.rs
- e2e_longrunning.rs
- integration.rs
- position.rs
- rollback_recovery.rs
- unit.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- CONTRIBUTING.md
- LICENSE
- Makefile
- README.md
- .dockerignore
- .env.example
- .env.minio
- .env.test
- .gitignore
- Cargo.lock
- Cargo.toml
- CONTRIBUTING.md
- DELTA_CONFIG.md
- docker-compose.yml
- Dockerfile
- LICENSE
- Makefile
- README.md
- RUNBOOK.md
- rust-toolchain.toml
- rustfmt.toml
// repository documentation
Was this content helpful?
(0 ratings)
