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: [email protected]
For additional commands, e-mail: [email protected]