You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Stanislav Bychkov (Jira)" <ji...@apache.org> on 2024/11/12 14:53:00 UTC
[jira] [Created] (CASSGO-32) Move lz4 Compressor into gocql package
Stanislav Bychkov created CASSGO-32:
---------------------------------------
Summary: Move lz4 Compressor into gocql package
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
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 the {{gocql}} package. 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: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org