[
https://issues.apache.org/jira/browse/CASSGO-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
João Reis updated CASSGO-32:
----------------------------
Status: Ready to Commit (was: Review In Progress)
> Move lz4 Compressor to lz4 package within gocql module
> ------------------------------------------------------
>
> Key: CASSGO-32
> URL: https://issues.apache.org/jira/browse/CASSGO-32
> Project: Apache Cassandra Go driver
> Issue Type: Improvement
> Components: Core
> Reporter: Stanislav Bychkov
> Priority: Normal
> Fix For: 2.0.0
>
> Time Spent: 1h 10m
> Remaining Estimate: 0h
>
> Currently, the LZ4 compressor is maintained as a separate module under
> {{{}gocql/lz4{}}}. However, its implementation is tightly coupled with
> Cassandra's specific requirements.
> Given this close integration with Cassandra's native protocol, maintaining
> {{lz4}} as a standalone module adds unnecessary complexity and creates
> additional overhead for dependency management.
> To streamline development, reduce dependency management complexity, and
> better encapsulate Cassandra-specific logic, the decision has been made to
> integrate the {{lz4}} compressor directly into a lz4 package within the
> {{gocql}} module. This will consolidate the codebase under a single Go
> module, ensuring tighter alignment with the driver’s functionality and
> improving the overall maintainability and usability of the library.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]