Skip to content

Conversation

@gibber9809
Copy link
Contributor

@gibber9809 gibber9809 commented Jun 24, 2025

Description

This PR adds more detail to the usage guide for clp-s compression in order to make users aware of options to:

  • compress KV-IR files.
  • produce single-file archives
  • achieve different compression ratio/archive size trade-offs
  • compress logs from S3

We also correct the description of the archives-path argument for clp-s decompression and search to make it clear that we support:

  • decompressing/searching archives stored on S3
  • specifying full paths to archives instead of just directories of archives

Checklist

  • The PR satisfies the contribution guidelines.
  • This is a breaking change and that has been indicated in the PR title, OR this isn't a
    breaking change.
  • Necessary docs have been updated, OR no docs need to be updated.

Validation performed

  • Rendered the docs and verified that formatting appears correct.
  • Ran new example command on the command line to verify that arguments are parsed as expected.

Summary by CodeRabbit

Summary by CodeRabbit

  • Documentation
    • Expanded and clarified user guide sections for compression, decompression, and search commands.
    • Updated descriptions to include support for KV-IR files and URLs as input sources.
    • Added detailed explanations for new and existing command-line options, including S3 authentication details.
    • Provided a new example for compressing a KV-IR file from S3.
    • Improved overall clarity and consistency of documentation.

…details about search and decompression usage.
@gibber9809 gibber9809 requested a review from a team as a code owner June 24, 2025 16:53
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jun 24, 2025

Walkthrough

The documentation for the clp-s tool was updated to provide expanded and clarified instructions for its compression, decompression, and search functionalities. Details were added for new input types, option flags, and authentication methods, with improved parameter descriptions and additional usage examples. No code or functional changes were made.

Changes

File(s) Change Summary
docs/src/user-guide/core-clp-s.md Expanded and clarified documentation for compression, decompression, and search commands; updated parameter and option descriptions; added new usage examples and authentication details.

Suggested reviewers

  • kirkrodrigues

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.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between d8ac122 and 31a84ac.

📒 Files selected for processing (1)
  • docs/src/user-guide/core-clp-s.md (4 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/src/user-guide/core-clp-s.md

[uncategorized] ~29-~29: Possible missing comma found.
Context: ...ath is a URL. When S3 authentication is enabled we issue a GET request following th...

(AI_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~32-~32: Possible missing comma found.
Context: ... For more information on usage with S3 see our [dedicated guide](#guides-u...

(AI_HYDRA_LEO_MISSING_COMMA)

🪛 markdownlint-cli2 (0.17.2)
docs/src/user-guide/core-clp-s.md

33-33: Link fragments should be valid
null

(MD051, link-fragments)


82-82: Trailing spaces
Expected: 0 or 2; Actual: 1

(MD009, no-trailing-spaces)


105-105: Trailing spaces
Expected: 0 or 2; Actual: 1

(MD009, no-trailing-spaces)

⏰ Context from checks skipped due to timeout of 90000ms (2)
  • GitHub Check: lint-check (ubuntu-latest)
  • GitHub Check: lint-check (macos-latest)
🔇 Additional comments (2)
docs/src/user-guide/core-clp-s.md (2)

33-33: Verify link fragment ­– may be invalid

[dedicated guide](#guides-using-object-storage/index) triggers MD051. Confirm that the fragment exists or replace it with the correct target.


56-63: Great real-world example

Including an authenticated S3 KV-IR example dramatically improves usability. No issues spotted here.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (3)
docs/src/user-guide/core-clp-s.md (3)

29-29: Still missing a comma after “enabled”

This grammatical fix was pointed out in the earlier review but hasn’t been applied yet.


82-82: Trailing whitespace still present (MD009)

Line 82 ends with an extra space; please trim it.


105-105: Trailing whitespace still present (MD009)

Line 105 ends with an extra space; please trim it.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 31a84ac and 2dadb00.

📒 Files selected for processing (1)
  • docs/src/user-guide/core-clp-s.md (4 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/src/user-guide/core-clp-s.md

[uncategorized] ~29-~29: Possible missing comma found.
Context: ...ath is a URL. When S3 authentication is enabled we issue a GET request following th...

(AI_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~32-~32: Possible missing comma found.
Context: ... For more information on usage with S3 see our [dedicated guide](#guides-u...

(AI_HYDRA_LEO_MISSING_COMMA)

🪛 markdownlint-cli2 (0.17.2)
docs/src/user-guide/core-clp-s.md

33-33: Link fragments should be valid
null

(MD051, link-fragments)


82-82: Trailing spaces
Expected: 0 or 2; Actual: 1

(MD009, no-trailing-spaces)


105-105: Trailing spaces
Expected: 0 or 2; Actual: 1

(MD009, no-trailing-spaces)

⏰ Context from checks skipped due to timeout of 90000ms (2)
  • GitHub Check: lint-check (macos-latest)
  • GitHub Check: lint-check (ubuntu-latest)

timestamp (`--timestamp-key <field-path>`), or whether to fully parse array entries and encode
them into dedicated columns (`--structurize-arrays`).
* For a complete list, run `./clp-s c --help`
* `input-path` is any new-line-delimited JSON (ndjson) log file, KV-IR file, URL pointing to such
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The author of the ndjson spec has expressed willingness to deprecate the spec: https://www.github.com/ndjson/ndjson-spec/issues/35

Instead, JSON Lines (JSONL) was recommended. Shall we rename the references to JSONL?

Copy link
Contributor Author

@gibber9809 gibber9809 Jun 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a good point. Right now I think we use ndjson very consistently throughout all of our documentation though, so it might be better to put this up as an issue and change all of the references at once in a separate PR so that the docs stay internally consistent.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Up as #1034

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

♻️ Duplicate comments (3)
docs/src/user-guide/core-clp-s.md (3)

82-83: Remove trailing spaces on line 82.

Markdown-lint (MD009) still flags this line. A quick whitespace trim keeps the linter quiet.

-* `archives-path` is a directory containing archives, a path to an archive, or a URL pointing to a 
+* `archives-path` is a directory containing archives, a path to an archive, or a URL pointing to a

29-30: Insert the missing comma after “enabled”.

Minor punctuation slip ‒ the comma separates the introductory clause and improves readability.

-    if the input path is a URL. When S3 authentication is enabled we issue a GET request following
+    if the input path is a URL. When S3 authentication is enabled, we issue a GET request following

32-33: Fix the broken anchor and add file extension.

#guides-using-object-storage/index is not a valid local fragment and triggers MD051. Point to the actual Markdown file so the link resolves both in-repo and on rendered sites.

-    [dedicated guide](#guides-using-object-storage/index).
+    [dedicated guide](../guides/using-object-storage/index.md).
📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2dadb00 and 55c5cc7.

📒 Files selected for processing (1)
  • docs/src/user-guide/core-clp-s.md (4 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/src/user-guide/core-clp-s.md

[uncategorized] ~29-~29: Possible missing comma found.
Context: ...ath is a URL. When S3 authentication is enabled we issue a GET request following th...

(AI_HYDRA_LEO_MISSING_COMMA)

🪛 markdownlint-cli2 (0.17.2)
docs/src/user-guide/core-clp-s.md

33-33: Link fragments should be valid
null

(MD051, link-fragments)


82-82: Trailing spaces
Expected: 0 or 2; Actual: 1

(MD009, no-trailing-spaces)


105-105: Trailing spaces
Expected: 0 or 2; Actual: 1

(MD009, no-trailing-spaces)

⏰ Context from checks skipped due to timeout of 90000ms (2)
  • GitHub Check: lint-check (macos-latest)
  • GitHub Check: lint-check (ubuntu-latest)

Comment on lines 15 to 16
* `input-path` is any new-line-delimited JSON (ndjson) log file, KV-IR file, URL pointing to such
files, or directory containing such files.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick (assertive)

Consider adopting “JSON Lines (JSONL)” nomenclature.

The NDJSON spec is being deprecated in favour of JSON Lines. Updating the wording now avoids future churn and keeps terminology modern.

🤖 Prompt for AI Agents
In docs/src/user-guide/core-clp-s.md around lines 15 to 16, the term "ndjson" is
used to describe new-line-delimited JSON files, but the NDJSON specification is
being deprecated. Replace "ndjson" with "JSON Lines (JSONL)" to adopt the modern
and preferred nomenclature, ensuring the documentation stays current and avoids
future updates.

@gibber9809 gibber9809 requested a review from junhaoliao June 24, 2025 17:38
Copy link
Member

@kirkrodrigues kirkrodrigues left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some suggestions to simplify the language and break up the text for readability.

Fwiw, I don't like many levels of list indents, but it seems like the best solution for now.

encoded into dedicated columns.
* `--auth <s3|none>` specifies the authentication method that should be used for network requests
if the input path is a URL. When S3 authentication is enabled we issue a GET request following
the presigned URL v4 specification. This request draws on the environment variables
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we link to the spec?

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (2)
docs/src/user-guide/core-clp-s.md (2)

15-18: Still uses “ndjson” despite earlier deprecation discussion

The bullet list re-introduces the “ndjson” term that previous reviews flagged for future replacement by “JSON Lines (JSONL)”.
If the decision is still to switch terminology repo-wide later, feel free to ignore; otherwise, consider updating now for consistency.


22-24: Same terminology drift inside --file-type description

The option description again says “ndjson”. Align with whatever final wording you choose for the earlier bullet to avoid mixed vocabulary.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 12caeee and 1f0529b.

📒 Files selected for processing (1)
  • docs/src/user-guide/core-clp-s.md (5 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/src/user-guide/core-clp-s.md

[uncategorized] ~28-~28: You might be missing the article “the” here.
Context: ... * This option significantly affects compression ratio. * --structurize-arrays speci...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

🪛 markdownlint-cli2 (0.17.2)
docs/src/user-guide/core-clp-s.md

159-159: Files should end with a single newline character
null

(MD047, single-trailing-newline)

⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: lint-check (ubuntu-latest)
🔇 Additional comments (1)
docs/src/user-guide/core-clp-s.md (1)

33-37: Let’s confirm the exact filenames in the guides-using-object-storage directory:

#!/bin/bash
# List all files in the S3 guide directory
ls docs/src/user-guide/guides-using-object-storage

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

♻️ Duplicate comments (1)
docs/src/user-guide/core-clp-s.md (1)

36-37: Broken relative link to the object-storage guide

guides-using-object-storage/index lacks both the correct relative path and the .md suffix, tripping MD051 and leading to a 404 when rendered on GitHub.

-    * For more information on usage with S3, see our
-      [dedicated guide](guides-using-object-storage/index).
+    * For more information on usage with S3, see our
+      [dedicated guide](../guides/using-object-storage/index.md).
📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1f0529b and c485a09.

📒 Files selected for processing (1)
  • docs/src/user-guide/core-clp-s.md (5 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/src/user-guide/core-clp-s.md

[uncategorized] ~28-~28: You might be missing the article “the” here.
Context: ... * This option significantly affects compression ratio. * --structurize-arrays speci...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

🔇 Additional comments (1)
docs/src/user-guide/core-clp-s.md (1)

11-14: Parameter naming drifts between commands

Compression still uses <archives-dir> while decompression and search use <archives-path>. Unless there is a deliberate semantic difference (output dir vs. input path), consider harmonising the placeholder to avoid reader confusion.

@gibber9809 gibber9809 requested a review from kirkrodrigues June 24, 2025 22:59
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🔭 Outside diff range comments (2)
docs/src/user-guide/core-clp-s.md (2)

56-58: Minor grammar improvements in the tip block.

Add the article and a comma for clarity.

-Specifying the timestamp-key will create a range-index for the timestamp column which can increase compression ratio and search performance.
+Specifying the timestamp key will create a range index for the timestamp column, which can increase the compression ratio and search performance.

10-15: Consider harmonising “archives-dir” vs “archives-path”.

Using two different parameter names for conceptually similar inputs may confuse users. Unless the semantics differ intentionally, adopting a single term across compression, decompression, and search would streamline the CLI.

♻️ Duplicate comments (2)
docs/src/user-guide/core-clp-s.md (2)

26-28: Insert the definite article before “compression ratio”.

The noun phrase is missing the, which reads unidiomatically.

-    * This option significantly affects compression ratio.
+    * This option significantly affects the compression ratio.

37-38: Correct the broken relative link to the S3 guide.

The current fragment guides-using-object-storage/index won’t resolve during doc builds.

-      [dedicated guide](guides-using-object-storage/index).
+      [dedicated guide](../guides/using-object-storage/index.md).
📜 Review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between ab2e69c and d3096a5.

📒 Files selected for processing (1)
  • docs/src/user-guide/core-clp-s.md (5 hunks)
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: quinntaylormitchell
PR: y-scope/clp#968
File: docs/src/user-guide/quick-start/overview.md:73-109
Timestamp: 2025-06-18T20:39:05.899Z
Learning: The CLP project team prefers to use video content to demonstrate detailed procedural steps (like tarball extraction) rather than including every step in the written documentation, keeping the docs focused on conceptual guidance.
Learnt from: haiqi96
PR: y-scope/clp#651
File: components/clp-package-utils/clp_package_utils/scripts/compress.py:0-0
Timestamp: 2025-01-16T16:58:43.190Z
Learning: In the clp-package compression flow, path validation and error handling is performed at the scheduler level rather than in the compress.py script to maintain simplicity and avoid code duplication.
Learnt from: quinntaylormitchell
PR: y-scope/clp#961
File: docs/src/dev-guide/design-clp-structured/single-file-archive-format.md:216-219
Timestamp: 2025-06-18T14:35:20.485Z
Learning: In clp-s documentation, technical abbreviations like "MPT" (Merged Parse Tree) should be defined at first use to improve reader clarity and comprehension.
Learnt from: AVMatthews
PR: y-scope/clp#595
File: components/core/tests/test-end_to_end.cpp:59-65
Timestamp: 2024-11-19T17:30:04.970Z
Learning: In 'components/core/tests/test-end_to_end.cpp', during the 'clp-s_compression_and_extraction_no_floats' test, files and directories are intentionally removed at the beginning of the test to ensure that any existing content doesn't influence the test results.
Learnt from: quinntaylormitchell
PR: y-scope/clp#968
File: docs/src/user-guide/quick-start/overview.md:53-54
Timestamp: 2025-06-18T20:48:48.990Z
Learning: CLP is designed to run on Linux systems where Python is typically pre-installed, so Python installation links are generally not needed in CLP documentation.
docs/src/user-guide/core-clp-s.md (11)
Learnt from: quinntaylormitchell
PR: y-scope/clp#968
File: docs/src/user-guide/quick-start/overview.md:73-109
Timestamp: 2025-06-18T20:39:05.899Z
Learning: The CLP project team prefers to use video content to demonstrate detailed procedural steps (like tarball extraction) rather than including every step in the written documentation, keeping the docs focused on conceptual guidance.
Learnt from: haiqi96
PR: y-scope/clp#651
File: components/clp-package-utils/clp_package_utils/scripts/compress.py:0-0
Timestamp: 2025-01-16T16:58:43.190Z
Learning: In the clp-package compression flow, path validation and error handling is performed at the scheduler level rather than in the compress.py script to maintain simplicity and avoid code duplication.
Learnt from: quinntaylormitchell
PR: y-scope/clp#961
File: docs/src/dev-guide/design-clp-structured/single-file-archive-format.md:216-219
Timestamp: 2025-06-18T14:35:20.485Z
Learning: In clp-s documentation, technical abbreviations like "MPT" (Merged Parse Tree) should be defined at first use to improve reader clarity and comprehension.
Learnt from: AVMatthews
PR: y-scope/clp#595
File: components/core/tests/test-end_to_end.cpp:59-65
Timestamp: 2024-11-19T17:30:04.970Z
Learning: In 'components/core/tests/test-end_to_end.cpp', during the 'clp-s_compression_and_extraction_no_floats' test, files and directories are intentionally removed at the beginning of the test to ensure that any existing content doesn't influence the test results.
Learnt from: haiqi96
PR: y-scope/clp#594
File: components/clp-package-utils/clp_package_utils/scripts/native/del_archives.py:104-110
Timestamp: 2024-11-15T16:21:52.122Z
Learning: In `clp_package_utils/scripts/native/del_archives.py`, when deleting archives, the `archive` variable retrieved from the database is controlled and is always a single string without path components. Therefore, it's acceptable to skip additional validation checks for directory traversal in this context.
Learnt from: haiqi96
PR: y-scope/clp#594
File: components/clp-package-utils/clp_package_utils/scripts/del_archives.py:56-65
Timestamp: 2024-11-18T16:49:20.248Z
Learning: When reviewing wrapper scripts in `components/clp-package-utils/clp_package_utils/scripts/`, note that it's preferred to keep error handling simple without adding extra complexity.
Learnt from: LinZhihao-723
PR: y-scope/clp#593
File: components/core/tests/test-NetworkReader.cpp:216-219
Timestamp: 2024-11-15T03:15:45.919Z
Learning: In the `network_reader_with_valid_http_header_kv_pairs` test case in `components/core/tests/test-NetworkReader.cpp`, additional error handling for JSON parsing failures is not necessary, as the current error message is considered sufficient.
Learnt from: kirkrodrigues
PR: y-scope/clp#881
File: components/core/tools/scripts/lib_install/macos/install-all.sh:11-12
Timestamp: 2025-05-06T10:07:04.654Z
Learning: In CLP installation scripts, temporary directories with downloaded files should not be automatically cleaned up on failure (e.g., with EXIT traps) to preserve artifacts for debugging purposes.
Learnt from: jackluo923
PR: y-scope/clp#718
File: components/core/tools/scripts/utils/create-debian-package.py:41-41
Timestamp: 2025-02-12T22:24:17.723Z
Learning: For the clp-core Debian package creation script, strict version format validation is considered unnecessary complexity and should be avoided.
Learnt from: haiqi96
PR: y-scope/clp#651
File: components/job-orchestration/job_orchestration/scheduler/job_config.py:29-39
Timestamp: 2025-01-15T16:36:48.932Z
Learning: The S3 service in the clp codebase only supports AWS S3, where region_code is mandatory. Other S3-like services are not supported.
Learnt from: haiqi96
PR: y-scope/clp#634
File: components/clp-py-utils/clp_py_utils/s3_utils.py:11-16
Timestamp: 2024-12-12T19:20:59.778Z
Learning: S3 roles provided may not have permission to perform `head_bucket` and `delete_object` operations; verification logic should avoid using these methods.
⏰ Context from checks skipped due to timeout of 90000ms (2)
  • GitHub Check: lint-check (macos-latest)
  • GitHub Check: lint-check (ubuntu-latest)

@gibber9809 gibber9809 requested a review from kirkrodrigues June 26, 2025 14:23
Copy link
Member

@kirkrodrigues kirkrodrigues left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the PR title, how about:

docs(clp-s): Describe more compression options; Update out-of-date description of `archive-path` option for decompression and search.

@gibber9809 gibber9809 changed the title docs: Describe more compression options for clp-s; Update out of date description of archive-path option for clp-s decompression and search. docs(clp-s): Describe more compression options; Update out-of-date description of archive-path option for decompression and search. Jun 26, 2025
@gibber9809 gibber9809 merged commit bcae26c into y-scope:main Jun 26, 2025
8 checks passed
@gibber9809 gibber9809 deleted the improve-compression-options-docs branch June 26, 2025 18:09
quinntaylormitchell pushed a commit to quinntaylormitchell/clp that referenced this pull request Jul 4, 2025
…scription of `archive-path` option for decompression and search. (y-scope#1030)

Co-authored-by: kirkrodrigues <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants