変更ログの調整

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

サーバコンテナで手順を実行する前に、mgrctl termを使用します。

この設定オプションは、/etc/rhn/rhn.conf設定ファイルにあります。パラメータのデフォルトは20です。この値を0に変更すると、無制限の数のエントリが提供されます。

java.max_changelog_entries = 20

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

このパラメータを変更した後で、mgradm restartを使用してサービスを再起動します。

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

キャッシュされたデータの削除と再生成には時間がかかる場合があります。 使用するチャンネル数と削除するデータ量に応じて、数時間かかる可能性があります。 タスクはTaskomaticによってバックグラウンドで実行されるため、操作が完了するまでSUSE 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