[ 
https://issues.apache.org/jira/browse/HBASE-29024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17914755#comment-17914755
 ] 

Andrew Kyle Purtell edited comment on HBASE-29024 at 1/20/25 6:13 PM:
----------------------------------------------------------------------

[~stoty] 
Edited. 

I have no objection to removing test only dependencies from binary convenience 
artifacts but have worked with the hbase-external-blockcache component fairly 
recently and might consider it for a future use case, as mentioned on the 
thread on dev@. So if we are considering removing spymemcached from binary 
assemblies, +1 to that, there's no need for test-only dependencies like that at 
runtime in production. This assumes the test scope dependency remains in the 
POMs so unit tests can be executed during a build from source. 

However if considering removal of spymemcached at test scope too, requiring the 
removal of the component's unit tests, or the component itself (discussion on 
dev@ seems to indicate going in that direction), then I would vote -1 to that 
without additional discussion. Maybe we can attach maintenence requirements to 
keeping it, would not be opposed to such a discussion. 
/cc [~zhangduo]


was (Author: apurtell):
[~stoty] 
Edited. 

I have no objection to removing test only dependencies from binary convenience 
artifacts but have worked with the hbase-external-blockcache component fairly 
recently and might consider it for a future use case, as mentioned on the 
thread on dev@. So if we are considering removing spymemcached from binary 
assemblies, +1 to that, there's no need for test-only dependencies like that at 
runtime in production. This assumes the test scope dependency remains in the 
POMs so unit tests can be executed during a build from source. 

However if considering removal of spymemcached at compile scope too, requiring 
the removal of the component's unit tests, or the component itself (discussion 
on dev@ seems to indicate going in that direction), then I would vote -1 to 
that without additional discussion. Maybe we can attach maintenence 
requirements to keeping it, would not be opposed to such a discussion. 
/cc [~zhangduo]

> Remove spymemcached from assembly
> ---------------------------------
>
>                 Key: HBASE-29024
>                 URL: https://issues.apache.org/jira/browse/HBASE-29024
>             Project: HBase
>          Issue Type: Improvement
>          Components: BlockCache, build
>            Reporter: Istvan Toth
>            Assignee: Istvan Toth
>            Priority: Major
>
> As discussed on the mailing list, we should remove the spymemcached client 
> jar from the assembly.
> At the same time, we should add instructions in the reference guide on how to 
> add it manually.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to