databaseMemorySizeの確認について

ユーザーが指定した場合でもTimesTenオペレータによって決定した場合でも、データベースが作成される前に、TimesTenオペレータとTimesTenエージェントによって、関連するTimesTenポッド内のttコンテナにデータベースの作成に必要なmemoryリソースがあることが確認されます。これは、TimesTenオペレータによって、TimesTenのttShmSizeユーティリティを実行しそれをttコンテナのcgroupでのメモリー割当てと比較することで行われます。

必要なリソースを使用できない場合は、TimesTenオペレータによってエラー・メッセージが(イベントとして)返され、TimesTenClassicまたはTimesTenScaleoutオブジェクトがFailed状態に移されます。

このチェックは、.spec.ttspec.automaticMemoryRequestsの値がfalseである場合も実行されます。