GroupSession
初めて投稿させて戴きます。現在、社内にてGroupSessionを活用させて戴いております。そこで2点程不具合を発見致しましたので情報を共有させて戴きます。(既に対応されていましたらすみません。。。)◆不具合1 <内容> 自動バックアップ機能にて、新しい日付のバックアップのファイルが削除 されてしまう。 <条件> 自動バックアップ設定の世代数までzipファイルが保持されている場合。 <原因> 削除対象ファイルを取り出すための日付のキーの取り出し方法ミス。 日付のキーをソートするが、昇順ソートとなっているにもかかわらずソー ト後の一番大きな値からキーを取り出している為。 (*1) ◆不具合2 <内容> 世代管理数を超えたファイルがバックアップされる。 <条件> 自動バックアップ設定の世代数までzipファイルが保持されている場合。 <原因> 現在保持しているzipファイルの数が、設定した世代数を超えているかの 判断ミス。 (*2) *1) 対象package :jp.groupsession.v2.man 対象クラス :ManBatchBackupListenerImpl 対象メソッド:doDayBatch(Connection , Object ) 不具合箇所 :128行目のループにて算出されるiが不正。 対応案 :for分をデクリメント方式ではなく、インクリメント方式 に変更してはいかがでしょうか!? *2) 対象package :jp.groupsession.v2.man 対象クラス :ManBatchBackupListenerImpl 対象メソッド:doDayBatch(Connection , Object ) 不具合箇所 :125行目のif文の判定が不正。 対応案 :>ではなく>=にしてはいかがでしょうか!?その他不具合ではない(おそらく仕様?)のですが、同日付に2回バックアップが実行された場合にバックアップファイル名が「gs2_sys_backup_YYYYMMDD.zip 」となっている為に、同日付のファイルが上書きされてしまうのを改善して頂けるとよいかもです。(ちなみに、同日に2回のバックアップが実行されるのは、バッチ処理起動時間設定の変更を行った場合です。)★次回バージョンにて対応して頂けると幸いで御座います。以上、宜しくお願い致します。
バグ報告ありがとうございます。(修正箇所も教えていただいてすみません。)この件については次回バージョンアップで修正いたします。
TOP