build: remove offloading form quickstart#129
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #129 +/- ##
==========================================
- Coverage 71.55% 71.49% -0.07%
==========================================
Files 201 201
Lines 18170 18170
==========================================
- Hits 13002 12991 -11
- Misses 4451 4459 +8
- Partials 717 720 +3 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
📝 WalkthroughWalkthroughRemoved MinIO/offloading configuration from quickstart files, removed several seq-ui client and seq_api handler settings, and simplified slow_logs to a single Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested reviewers
Pre-merge checks (3 passed)✅ Passed checks (3 passed)
Tip 👮 Agentic pre-merge checks are now available in preview!Pro plan users can now enable pre-merge checks in their settings to enforce checklists before merging PRs.
Please see the documentation for more information. Example: reviews:
pre_merge_checks:
custom_checks:
- name: "Undocumented Breaking Changes"
mode: "warning"
instructions: |
Pass/fail criteria: All breaking changes to public APIs, CLI flags, environment variables, configuration keys, database schemas, or HTTP/GraphQL endpoints must be documented in the "Breaking Change" section of the PR description and in CHANGELOG.md. Exclude purely internal or private changes (e.g., code not exported from package entry points or explicitly marked as internal).Please share your feedback with us on this Discord post. ✨ Finishing touches🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
quickstart/config.quickstart.yaml (1)
9-13: Remove leftover offloading / MinIO / S3 referencesRepo still contains many offloading/S3/MinIO artifacts — CI, tests, config, code, docs and dependencies must be removed or the offloading feature reinstated consistently.
- tests/docker-compose.yml — MinIO service present (remove or update test infra).
- .github/workflows/ci.yml — Setup MinIO step.
- config.example.yaml — offloading defaults (endpoint, bucket, access_key, secret_key).
- config/config.go + config/validation.go — Offloading config + validations.
- cmd/seq-db/seq-db.go — initS3Client(cfg.Offloading...) and usage.
- storage/s3/* (client.go, reader.go, uploader.go, reader_test.go) — S3 client implementation and tests.
- frac/* (remote.go, sealed.go, active.go, processor) — Offload/Remote fraction logic.
- fracmanager/* (fracmanager.go, fraction_provider.go, proxy_frac.go) — offloading orchestration and callers.
- tests/setup/env.go + tests/integration_tests/offloading_test.go — tests create S3 buckets and rely on S3.
- metric/store.go — Prometheus metrics with subsystem "offloading".
- go.mod / go.sum — aws-sdk S3 deps still declared.
- .github/CONTRIBUTING.md, docs, README snippets — references/labels mentioning offloading/MinIO.
Action: either remove all of the above (including tests/CI and go.mod deps) and update quickstart/config.quickstart.yaml, or keep offloading and ensure quickstart/docs/CI/tests reflect it.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (3)
quickstart/config.quickstart.yaml(1 hunks)quickstart/docker-compose.seq-ui.yaml(0 hunks)quickstart/docker-compose.yaml(0 hunks)
💤 Files with no reviewable changes (2)
- quickstart/docker-compose.yaml
- quickstart/docker-compose.seq-ui.yaml
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
- GitHub Check: validate-pr-title
- GitHub Check: test
🔇 Additional comments (1)
quickstart/config.quickstart.yaml (1)
9-12: No change required — use "storage.frac_size"
Key is correct and used consistently in code, validation, examples and docs (e.g. config/config.go, config/validation.go, config.example.yaml, quickstart/config.quickstart.yaml, docs/en/02-configuration.md).
73a092b to
86e3161
Compare
There was a problem hiding this comment.
Actionable comments posted: 0
🧹 Nitpick comments (1)
quickstart/config.seq-ui.yaml (1)
11-11: Lowering max_search_limit to 100 — confirm intent and align consumersIf this reduces a previous default (e.g., 1000), verify UI pagination, API validators, and docs/changelog to avoid surprising users. Consider adding an inline comment for rationale.
Apply to add context:
seq_api: - max_search_limit: 100 + # Conservative limit in quickstart to keep demo queries lightweight; raise for prod use. + max_search_limit: 100
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (4)
quickstart/config.quickstart.yaml(1 hunks)quickstart/config.seq-ui.yaml(1 hunks)quickstart/docker-compose.seq-ui.yaml(0 hunks)quickstart/docker-compose.yaml(0 hunks)
💤 Files with no reviewable changes (2)
- quickstart/docker-compose.seq-ui.yaml
- quickstart/docker-compose.yaml
🚧 Files skipped from review as they are similar to previous changes (1)
- quickstart/config.quickstart.yaml
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: test
Description
remove offloading form quickstart
If you have used LLM/AI assistance please provide model name and full prompt:
Summary by CodeRabbit
Chores
Refactor
Chores