4.3. 機能拡張
ストレージノード
- BZ#1074633 - RFE: ストレージノードのスナップショットの管理
スナップショットは、計画メンテナンス中に週に生成され、ノードのデプロイ時(アンデプロイ)です。スナップショットは、SSTable ファイルへのハードリンクで構成されており、それ自体ではディスク領域はほとんど消費されません。
圧縮時に SSTable が削除されると、SSTable がスナップショットに含まれていると領域が回収されませんでした。この動作により、SSTable データは時間の経過とともに構築され、受け入れられないレベルになりました。この問題は、UI でスナップショットを管理するメカニズムがないためです。
複数の修正が製品に含まれるようになりました。ストレージノードでディスク領域が不足しているサーバーで問題に対処するために、スナップショットは週にスケジュールされたジョブの一部ではなくなり、デフォルトでは無効になっています。これを有効にすると、スナップショットを利用可能なストレージ領域で別の場所にコピーできるようになりました。ストレージクラスターのスナップショットを管理するためにサーバー側の機能が実装されました。システム設定が導入されました。これは、ストレージ管理ページから更新できます。また、ストレージクラスターのスナップショット管理を有効にして無効にしたり、cron 式を設定して管理タスクを定期的に実行できます。
Database,Operations
- BZ#1115725 - 古い履歴をパージする簡単な方法で、操作履歴のバインドが継続されます。
操作履歴をパージし、データベースのパフォーマンスを向上させ、テーブル領域の問題を減らすことができるようになりました。この機能により、操作履歴パージがデータパージジョブに追加されます。「 Delete Operation History Older Than」という新しいシステム設定が Administration > Configuration > System Settings >> Data Manager Configuration Properties に追加されます。このシステム設定のデフォルトは 0 日で、無効を意味します。db-upgrade は、アップグレードが予期せぬ操作履歴を自動的に強制しないように、新しいシステム設定を追加します。自動パージおよび保持設定は、アラート履歴および履歴で利用できます。しかし、操作履歴はこれらの操作から除外されました。操作履歴を追跡するために各リソースに個別に実行する既存のオプションは受け入れられませんでした。JBoss ON では、オペレーション履歴の管理が改善されました。
Database
- BZ#1069165 - Oracle 12c のサポートを追加
JBoss ON は、Oracle 12c をバックエンドデータベースとしてサポートするようになりました。Oracle 11c のライフサイクルは終了しました。
スクリプトの起動
- BZ#1061311: rhqctl には、サポートされない rhqctl スクリプトの結果となるユーザー変更可能な値が含まれています。
ドキュメンテーションが rhqctl スクリプトで記述されている方法は、ソースファイルではなく、環境変数をスクリプトで直接変更できることを提案しています。このスクリプトが後続の製品リリースで更新された場合、スクリプトを直接変更したユーザーは変更を失う可能性があります。スクリプトにより、/bin/rhq-server-env.sh|bat ファイルのサポートが追加されました。このファイルは必須ではなく、ツールが存在する場合のみソースになります。rhqctl スクリプトには、このファイルに関連するエラー処理が含まれており、環境変数が必要であるがユーザーが提供していないかどうかを検証します。rhqctl の改良された機能は、環境変数を指定する場所の混乱を削除します。