## [Bytix Archaea tools 変更点] ###################################################### #14223: hcpdコマンド HpFP 共有メモリ保護モード ディスクリプタ消費改善 ---------------------------------------------------------------------------- ■概要 hcpdコマンドにおいてHpFP通信機能をHpFP共有メモリ保護モードを有効にして利用した場合に、 同コマンドが消費するディスクリプタを削減しました。 関連設定項目: hcpd.conf HPFPProtectedSharedMemory ---------------------------------------------------------------------------- #14258: hcpdコマンド HpFP 共有保護モード FDリークが発生してしまう ---------------------------------------------------------------------------- ■現象 hcpdコマンドにおいて、接続中の特権分離処理(プロセス分離)中にエラーが発生して、 接続処理を中断すると、同処理中のユーザセッションがハングしてしまう。 ■再現条件 ・hcpdコマンド ・HpFP共有メモリ保護モードが有効であること ・ユーザセッション(hcpd_sessionプロセス)の強制終了等の影響で  Unixドメインソケットの接続が無効となること ■回避策 なし ---------------------------------------------------------------------------- #14199: hcpdコマンド HpFP通信機能 パケットの中身を書き換わると新規の接続が数時間できなくなってしまうことがある ---------------------------------------------------------------------------- ■現象 HpFP通信機能において、パケットデータが当該通信機能の外部で書き換わると(データ改ざん、通信エラー、など)、 hcpdコマンドが新規のHpFP接続の受付が数時間行われなくなってしまう現象が発生することがあります。 ■再現条件 ・hcpdコマンド ・HpFP輻輳制御モード FAIR/FAIR_FAST_START/MODEST を使用  AGGRESSIVEは対象外 ・クライアント及びサーバ間で転送されるパケットのデータの書換が発生すること ■回避策 なし ---------------------------------------------------------------------------- #14233: hcpdコマンド HpFP多重接続 セッション確立中断エラーを繰り返すとまれにユーザセッション(hcpd_session)が残留してしまうことがある ---------------------------------------------------------------------------- ■現象 セッション確立後にエラーなどで即時中断が発生する場合に、 まれにサーバのユーザセッション(hcpd_process)が残留してしまう。 ■再現条件 ・hcpdコマンド ・多重接続を使用すること ・HpFP共有メモリ保護モードが有効であること ■回避策 なし ---------------------------------------------------------------------------- #14323: HpFP 多重接続 データ不整合が発生してしまうことがある ---------------------------------------------------------------------------- ■現象 HpFP通信機能を多重接続で使用する場合に、まれに不整合な(誤った)データを受信してしまうことがある。 ■再現条件 ・HpFP通信機能を使用すること ・多重接続を使用すること ■回避策 暗号通信を有効にします。 以下のメッセージが記録(不整合が検知)され、ユーザセッションが中断されます。 CryptoPP::Exception DATA_INTEGRITY_CHECK_FAILED HashVerificationFilter: message hash or MAC not valid ---------------------------------------------------------------------------- #14328: hcpdコマンド HpFP サービスクラッシュが発生してしまう場合がある ---------------------------------------------------------------------------- ■概要 HpFP通信機能を使用する場合に、次の現象が発生するとまれにサービス(hcpdプロセス)がクラッシュしてしまう問題を修正しました。 ・HpFP共有メモリ保護モードのUnixドメインソケットのディスクリプタリークによる飽和 ・本バージョンで修正されたHpFPデータ不整合の原因により発生するHpFPパケットデータの不整合 ---------------------------------------------------------------------------- #14234: hcpdコマンド 特権分離ON プロセス分離中にサービス側でエラーが発生して中断するとユーザセッションがハングしてしまうことがある ---------------------------------------------------------------------------- ■現象 hcpdコマンドにおいて、接続中の特権分離処理(プロセス分離)中にエラーが発生して、 接続処理を中断すると、同処理中のユーザセッションがハングしてしまう。 ■再現条件 ・hcpdコマンド ・特権分離が有効であること ・プロセス分離中にhcpdプロセス側でエラーが発生してユーザセッション確立処理が中断されること ■回避策 なし ---------------------------------------------------------------------------- #14225: API hcpd_winservコマンド 多重接続を行うとセッションを終了する際に時間がかかってしまうことがある (緩和対策) ---------------------------------------------------------------------------- ■概要 特定の環境で発生する傾向があった接続終了時の待機時間の緩和対策を実施しました。 ---------------------------------------------------------------------------- #14268: hcp/hsyncコマンド 100G環境で1GBなどのファイルを転送すると過大な速度値が表示されてしまうことがある ---------------------------------------------------------------------------- ■概要 hcpまたはhsyncコマンドのファイル転送のプログレス表示において、転送速度の計測時間が 極めて短い場合に過大な速度が表示される現象を訂正('--.--B/s'と不明表記に変更)しました。 関連オプション: hcp/hsyncコマンド --progress-speed-allow-short-time ---------------------------------------------------------------------------- #14314: hcp/hsyncコマンド 100G高遅延環境 数GB一括転送 ファイル転送性能改善 ---------------------------------------------------------------------------- ■概要 高遅延(500ms程度)な100G回線環境において多数の数GBのファイルを転送すると性能が低下する現象を解消しました。 関連オプション: hcp/hsyncコマンド --no-ahead-listing --ahead-listing-depth ---------------------------------------------------------------------------- #14230: ログ出力改訂 ---------------------------------------------------------------------------- ■概要 ラベル"EXPT:"伴うログから同ラベルを削除しました。 ----------------------------------------------------------------------------