[ 
https://issues.apache.org/jira/browse/IGNITE-28954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitry Pavlov reassigned IGNITE-28954:
--------------------------------------

    Assignee: Dmitry Pavlov

> TC Bot cleaner failure can prevent cached build-log rotation
> ------------------------------------------------------------
>
>                 Key: IGNITE-28954
>                 URL: https://issues.apache.org/jira/browse/IGNITE-28954
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Ignite TC Bot
>            Assignee: Dmitry Pavlov
>            Priority: Major
>              Labels: ise
>
> Downloaded TeamCity build logs are cleaned only after the Ignite cache 
> cleanup completes. If cache cleanup fails while reading an incompatible 
> persisted value, the combined cleaner exits before file-log rotation starts, 
> allowing cached logs to grow without maintenance.
> Root causes:
> * Cache and file cleanup are exposed as one maintenance action and one 
> scheduled job.
> * botDetectedDefects was omitted from the GridIntList migration cache list.
> * Retention and technical-log size defaults are too permissive.
> Proposed changes:
> * Expose Cleaner.cleanLogs and Cleaner.cleanCaches as independent monitored 
> maintenance actions and scheduled jobs.
> * Ensure a cache cleanup failure cannot block build-log rotation.
> * Add botDetectedDefects to GridIntList migration and introduce a new 
> migration marker for existing databases.
> * Retain build/cache entries for 110 days and downloaded build logs for 30 
> days.
> * Cap rolled technical logs at 5 GiB.



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

Reply via email to