Вы должны использовать отдельное правило :
'array.*.id' => 'distinct'
Можно заставить Glassfish удалять файлы журнала, в Журнале Поворачивают менеджера: http://blogs.oracle.com/sirajg/entry/managing_rotated_log_files