変更ログの調整

一部のパッケージには、変更ログエントリの長いリストがあります。 このデータはデフォルトでダウンロードされますが、必ずしも保持すべき役立つ情報とは限りません。 ダウンロードする変更ログのメタデータ量を制限し、ディスク容量を節約するために、ディスクに保持するエントリ数を制限できます。

Use mgrctl term before running steps inside the server container.

This configuration option is in the /etc/rhn/rhn.conf configuration file. The parameter defaults to 20. Changing this value to 0 will provide an unlimited number of entries.

java.max_changelog_entries = 20

このパラメータを設定すると、新しいパッケージが同期されるときにのみ有効になります。

After changing this parameter, restart services with mgradm restart.

キャッシュされたデータを削除して再生成し、古いデータを削除したい場合があります。

キャッシュされたデータの削除と再生成には時間がかかる場合があります。 使用するチャンネル数と削除するデータ量に応じて、数時間かかる可能性があります。 タスクはTaskomaticによってバックグラウンドで実行されるため、操作が完了するまでSUSE Multi-Linux Managerを使用し続けることができますが、多少のパフォーマンスの低下が予想されます。

コマンドラインからキャッシュされたデータを削除して、再生成を要求できます。

spacewalk-sql -i

次に、SQLデータベースプロンプトで、次のように入力します。

DELETE FROM rhnPackageRepodata;
INSERT INTO rhnRepoRegenQueue (id, CHANNEL_LABEL, REASON, FORCE)
(SELECT sequence_nextval('rhn_repo_regen_queue_id_seq'),
        C.label,
        'cached data regeneration',
        'Y'
        FROM rhnChannel C);
\q