├── .editorconfig ├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── README.md └── src ├── _cmds ├── api.rs ├── auto_compaction.rs ├── auto_rollover.rs ├── backfill.rs ├── compaction.rs ├── firehose_ingest.rs ├── growth_rate_counter.rs ├── live_cleanup.rs ├── live_rollover.rs └── test_ingest │ ├── firehose_db.rs │ ├── json.rs │ └── main.rs ├── backfill ├── backfill_schema.sql ├── db.rs ├── event_queue.rs ├── mod.rs └── repo.rs ├── car.rs ├── counter.rs ├── data ├── at_uri.rs ├── cid.rs ├── did.rs ├── mod.rs └── record.rs ├── db.rs ├── db_schema.sql ├── firehose ├── ingest.rs ├── mod.rs └── subscribe_repos.rs ├── http ├── client.rs ├── mod.rs └── tls.rs ├── ingest ├── carslice.rs ├── common.rs ├── mod.rs ├── record.rs └── repo_car.rs ├── lib.rs ├── mst.rs ├── storage ├── compacted.rs ├── live.rs ├── live_guards.rs └── mod.rs ├── tid.rs └── zplc_client.rs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /data 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/README.md -------------------------------------------------------------------------------- /src/_cmds/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/_cmds/api.rs -------------------------------------------------------------------------------- /src/_cmds/auto_compaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/_cmds/auto_compaction.rs -------------------------------------------------------------------------------- /src/_cmds/auto_rollover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/_cmds/auto_rollover.rs -------------------------------------------------------------------------------- /src/_cmds/backfill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/_cmds/backfill.rs -------------------------------------------------------------------------------- /src/_cmds/compaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/_cmds/compaction.rs -------------------------------------------------------------------------------- /src/_cmds/firehose_ingest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/_cmds/firehose_ingest.rs -------------------------------------------------------------------------------- /src/_cmds/growth_rate_counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/_cmds/growth_rate_counter.rs -------------------------------------------------------------------------------- /src/_cmds/live_cleanup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/_cmds/live_cleanup.rs -------------------------------------------------------------------------------- /src/_cmds/live_rollover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/_cmds/live_rollover.rs -------------------------------------------------------------------------------- /src/_cmds/test_ingest/firehose_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/_cmds/test_ingest/firehose_db.rs -------------------------------------------------------------------------------- /src/_cmds/test_ingest/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/_cmds/test_ingest/json.rs -------------------------------------------------------------------------------- /src/_cmds/test_ingest/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/_cmds/test_ingest/main.rs -------------------------------------------------------------------------------- /src/backfill/backfill_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/backfill/backfill_schema.sql -------------------------------------------------------------------------------- /src/backfill/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/backfill/db.rs -------------------------------------------------------------------------------- /src/backfill/event_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/backfill/event_queue.rs -------------------------------------------------------------------------------- /src/backfill/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/backfill/mod.rs -------------------------------------------------------------------------------- /src/backfill/repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/backfill/repo.rs -------------------------------------------------------------------------------- /src/car.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/car.rs -------------------------------------------------------------------------------- /src/counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/counter.rs -------------------------------------------------------------------------------- /src/data/at_uri.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/data/at_uri.rs -------------------------------------------------------------------------------- /src/data/cid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/data/cid.rs -------------------------------------------------------------------------------- /src/data/did.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/data/did.rs -------------------------------------------------------------------------------- /src/data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/data/mod.rs -------------------------------------------------------------------------------- /src/data/record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/data/record.rs -------------------------------------------------------------------------------- /src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/db.rs -------------------------------------------------------------------------------- /src/db_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/db_schema.sql -------------------------------------------------------------------------------- /src/firehose/ingest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/firehose/ingest.rs -------------------------------------------------------------------------------- /src/firehose/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/firehose/mod.rs -------------------------------------------------------------------------------- /src/firehose/subscribe_repos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/firehose/subscribe_repos.rs -------------------------------------------------------------------------------- /src/http/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/http/client.rs -------------------------------------------------------------------------------- /src/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/http/mod.rs -------------------------------------------------------------------------------- /src/http/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/http/tls.rs -------------------------------------------------------------------------------- /src/ingest/carslice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/ingest/carslice.rs -------------------------------------------------------------------------------- /src/ingest/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/ingest/common.rs -------------------------------------------------------------------------------- /src/ingest/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/ingest/mod.rs -------------------------------------------------------------------------------- /src/ingest/record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/ingest/record.rs -------------------------------------------------------------------------------- /src/ingest/repo_car.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/ingest/repo_car.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/mst.rs -------------------------------------------------------------------------------- /src/storage/compacted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/storage/compacted.rs -------------------------------------------------------------------------------- /src/storage/live.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/storage/live.rs -------------------------------------------------------------------------------- /src/storage/live_guards.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/storage/live_guards.rs -------------------------------------------------------------------------------- /src/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/storage/mod.rs -------------------------------------------------------------------------------- /src/tid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/tid.rs -------------------------------------------------------------------------------- /src/zplc_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/char/at-backshots/HEAD/src/zplc_client.rs --------------------------------------------------------------------------------