[ https://issues.apache.org/jira/browse/OAK-6969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Davide Giannella closed OAK-6969. --------------------------------- Bulk close 1.7.12 > Reduce the responsibilities of CompactCommand in favour of Compact > ------------------------------------------------------------------ > > Key: OAK-6969 > URL: https://issues.apache.org/jira/browse/OAK-6969 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: run, segment-tar > Reporter: Francesco Mari > Assignee: Francesco Mari > Fix For: 1.7.12, 1.8 > > > The offline compaction tool frontend has responsibilities that should be > moved to the backend. In particular, printing progress and error messages, > implementing logic based on the input parameters and the environment, and > choosing exit status codes should be implemented by the backend. > While CompactCommand was reasonable when both oak-segment and oak-segment-tar > coexisted, the current implementation violates responsibility and makes the > tool frontend needlessly complicated. -- This message was sent by Atlassian JIRA (v6.4.14#64029)