テンプレート、.mayaa の両方がある場合は問題ないが、.mayaa が無い場合にタイムスタンプの関係が復元できない。
つまり、テンプレートは serialize されたもの (昔の日付) を使い、.mayaa は serialize されていないのであらたにビルドした時刻を使うため、テンプレートの再ビルドになる。
[MAYAA-62] deserializeした際、.mayaaの無いページの場合に、テンプレートを再ビルドしてしまう
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
Summary | Original: AutoBuildでビルドした場合にタイムスタンプの関係がおかしい | New: deserializeした際、.mayaaの無いページの場合に、テンプレートを再ビルドしてしまう |
Description |
Original:
AutoBuildを使ってビルドした場合、ビルド結果キャッシュのタイムスタンプから取得した値がおかしい。 通常のアクセス処理であれば template のタイムスタンプよりも page のタイムスタンプの方が古い値となるキャッシュファイルであっても、AutoBuild の処理では逆の関係で読んでしまう場合がある。(すべてではない。現状条件は不明) このため、AutoBuild の度にビルドが実行されてしまうものがある。 AutoBuild の処理でも正しいタイムスタンプとして読めるように修正する。 |
New:
テンプレート、.mayaa の両方がある場合は問題ないが、.mayaa が無い場合にタイムスタンプの関係が復元できない。 つまり、テンプレートは serialize されたもの (昔の日付) を使い、.mayaa は serialize されていないのであらたにビルドした時刻を使うため、テンプレートの再ビルドになる。 |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
rev.3433 buildに再ビルドかどうかのパラメータを追加することで判別し対応