Hitachi

インメモリデータグリッド uCosminexus Elastic Application Data store ユーザーズガイド


変更内容

変更内容(3020-3-V21-40) uCosminexus Elastic Application Data store 03-60

追加・変更内容

変更個所

キャッシュのデータをディスク上で管理できるようにしました。

次の2種類のキャッシュを作成できるようにしました。

  • ディスクキャッシュ

  • 2Wayキャッシュ

1.3,1.3.5,2.3.1,14.3.4(4)(c),14.3.4(5),14.3.9(1)

次のリソースを見積もる計算式および説明を変更しました。

  • Javaヒープサイズ

  • Explicitヒープサイズ

  • 1EADsサーバプロセス当たりのファイルディスクリプタ数

4.1.2,4.1.3(1),4.3.2(1),9.1.1

ディスク上にキャッシュを作成した場合に出力されるファイル(キャッシュファイル)の見積もりを追加しました。

4.2.1,4.4

EADsサーバおよびDeveloperのディレクトリ構成の説明を変更しました。

5.1.3(1),16.2.2(1)

定義ファイルにキャッシュ定義ファイルを追加しました。

5.2.2,7.1,7.7,11.3.1(2),11.3.2,14.3.9(4)(a),14.3.9(6),14.3.10(4)(a),14.3.14(4)(a),14.3.15(4)(a),14.3.16(4)(a),14.3.18(4)(c),23.1.1(5),付録B.5

ログファイルの種類に,キャッシュファイル操作ログファイルを追加しました。

これに伴い,サーバ定義に次のパラメタを追加しました。

  • eads.logger.cache.rotationStyle

  • eads.logger.cache.filesize

  • eads.logger.cache.filenum

7.4.1,7.4.2,7.4.5,23.1.1(1),付録B.1

統計情報に,キャッシュの統計情報を追加しました。

7.4.2,11.10,11.10.3

キャッシュデータファイルを最適化(コンパクション)できるようにしました。これに伴い,eztoolコマンドにcompactionサブコマンドを追加しました。

また,サーバ定義に次のパラメタを追加しました。

  • eads.statistics.compaction.effect.division

また,コマンド定義に次のパラメタを追加しました。

  • eads.management.compaction.effect.threshold

  • eads.management.compaction.effect.division

7.4.5,9.4,10.9,12.2.2(2),14.3,14.3.1,14.3.4(5),14.3.24,23.1.1(1),23.1.1(4),23.2

サーバ定義にeads.cache.disk.getError.isolate.enableパラメタを追加しました。

7.7.4,23.1.1(1),付録B.1

ディスク上のキャッシュを再開できるようにしました。これに伴い,eztoolコマンドにresumeサブコマンドを追加しました。

また,サーバ定義に次のパラメタを追加しました。

  • eads.management.resume.sendSize

  • eads.management.resume.sendInterval

9.1.3,9.3.3,10.3,10.3.2,12.2.2(2),14.3,14.3.1,14.3.4(5),14.3.21,23.1.1(1),23.2,付録B.1

サーバ定義の次のパラメタに,ディスク上のキャッシュの場合の説明を追加しました。

  • eads.restore.dataSender.sendSize

  • eads.restore.dataSender.sendInterval

9.1.3(1)(h),9.3.3(1)(n)

ディスク上のデータを再配置できるようにしました。これに伴い,eztoolコマンドにimportecfサブコマンドを追加しました。

9.1.3(2)(a),11.1.2,11.2.2,14.3,14.3.1,14.3.4(5),14.3.22,23.2

コマンドの追加および仕様変更に伴い,コマンド定義の次のパラメタの説明を変更しました。

  • eads.management.long_running.read.timeout

  • eads.management.long_running.command.timeout

9.3.2(3),9.3.3(2)(d),9.3.3(2)(e),14.2.3(4)(b),23.1.1(4)

ディスク上にキャッシュを作成する手順を追加しました。

10.2.2

ディスク上のキャッシュを終了する手順を追加しました。

10.6

キャッシュファイルを削除できるようにしました。これに伴い,eztoolコマンドにdeleteecfサブコマンドを追加しました。

11.2.2,11.4.2,11.11,12.2.1(5),12.2.2(2),14.3,14.3.1,14.3.4(5),14.3.9(6),14.3.23,23.2

永続データに関する情報の一覧を出力できるようにしました。これに伴い,eztoolコマンドにlistecfサブコマンドを追加しました。

11.4.2,11.11,14.3,14.3.1,14.3.9(6),14.3.20,23.2

キャッシュと同時にキャッシュファイルを削除できるようにしました。これに伴い,eztoolコマンドのdeletechacheサブコマンドに,--with_deleteecfオプションを追加しました。

11.4.2,14.3.10

キャッシュのデータをディスク上で管理できるようになったことに伴い,ユーザファンクションで使用できる次のAPIを追加しました。

  • ServerInfoインタフェースの次のメソッド

    ・getCacheType()

    ・getCacheDataFileSpecifiedSize()

    ・getCacheDataFileRemainingSize()

    ・getCacheDataFileSpecifiedNumber()

    ・getCacheDataFileUnusedNumber()

  • 列挙型CacheType

また,ServerInfoインタフェースの使用例を追加しました。

20.2,20.2.5(3),20.2.5(7),20.2.5(10),20.2.5(11),20.2.5(12),20.2.5(13),20.2.5(14),20.2.13,23.3.1(2)

ユーザファンクションで使用できる次のAPIに,valueをメモリに格納しないキャッシュの説明を追加しました。

  • Groupインタフェースの次のメソッド

    ・getValueUsageSize()(文字列指定)

    ・getValueUsageSize()(Keyインタフェース指定)

    ・getValueUsageSize()

20.2.7(23)(d),20.2.7(24)(d),20.2.7(25)(c)

eztoolコマンドのstatusサブコマンドで,次の内容が表示されるようにしました。

  • EADsサーバID

5.3.2(2),10.2.1(2),10.2.1(6),10.3.1(2),10.3.1(6),10.4.1(2),10.5.1(2),10.7,11.4.1(2),11.4.1(6),11.5.1(2),11.5.1(6),11.9.1(5),14.3.4

サーバ定義のeads.statistics.enableパラメタを削除しました。

これに伴い,サーバ定義の次のパラメタの説明を変更しました。

  • eads.statistics.interval

  • eads.statistics.backupnum

また,次のパラメタをDeveloperで使用するサーバ定義に追加しました。

  • eads.statistics.interval

  • eads.statistics.backupnum

7.4.5,23.1.1(1),付録B.1

起動設定のeads.java.external.heapsizeパラメタの最小値,および見積もりの計算式を変更しました。これに伴い,サーバ定義のeads.consensus.external.heapsizeパラメタの説明を変更しました。

9.1.3

eztoolコマンドのlistcacheサブコマンドで,次の項目が表示されるようにしました。

  • CacheType

  • TotalMasterKeyCount

10.2.1(4),10.3.1(4),10.8,11.4.1(4),14.3.5

eztoolコマンドのlistcacheサブコマンドの-vまたは--verboseオプションを指定することで,コマンドの実行結果の詳細として,次の項目を表示できるようにしました。

  • Server

  • MasterKeyCount

10.8,14.3.5

eztoolコマンドのsnapshotサブコマンドで収集するファイルを追加しました。

14.3,14.3.27,16.6.1,23.2

eztoolコマンドのexportサブコマンドに-sまたは--singleオプションを指定したときの説明を追加しました。

14.3.11(4)(a)

eztoolコマンドのsnapshotサブコマンドに-sdまたは--safedumpオプションを指定した場合に,コマンドを実行できる条件の説明を変更しました。

14.3.27(2)

Developer用EADsクライアントの,サンプルプログラムの格納先のパスを変更しました。

16.4.2

Java言語のクライアントライブラリが出力する次のエラーコードの説明を追加しました。

4000

20.1.4(5)(c)

ユーザファンクションから複数のキャッシュを操作できるようにしました。

これに伴い,ユーザファンクションで使用できる次のAPIを追加しました。

  • FunctionContextインタフェースのgetStore()(キャッシュ名指定)

  • ServerInfoインタフェースのgetCacheNames()

20.2.2(3),20.2.2(9),20.2.5(3),20.2.5(6)

指定したkeyが格納済みかどうかを確認できるようにしました。

これに伴い,ユーザファンクションで使用できる次のAPIを追加しました。

StoreインタフェースのcontainsKey()

20.2.6(3),20.2.6(7)

ユーザファンクションが出力する次のエラーコードを追加しました。

1130

1140

また,次のエラーコードの説明を追加しました。

4000

20.2.10(5)(c)

C言語のクライアントライブラリが出力する次のエラーコードの説明を追加しました。

4000

22.2

次の項目をEADsの最大値・最小値の一覧に追加しました。

  • 1レンジ当たりのキャッシュデータファイルのサイズ

  • 1レンジ当たりのキャッシュデータファイルのファイル数

  • 1キャッシュデータファイルに格納できるデータ数

次の項目をEADsの最大値・最小値の一覧から削除しました。

  • 1EADsサーバ当たりの,Explicitヒープのサイズ

  • ユーザファンクション数

  • ユーザイベントハンドラ数

次の項目の最小値を0から1に変更しました。

  • グループ数

  • グループの階層数

また,グループの階層数の最大値を「制限なし」から511に変更しました。

23.5

次のメッセージを追加しました。

KDEA01901-I〜KDEA01903-I,KDEA07101-E,KDEA07104-E,KDEA07106-E,KDEA07107-E〜KDEA07113-E,KDEA07115-E〜KDEA07117-E,KDEA07120-E〜KDEA07128-E,KDEA08059-I〜KDEA08068-E,KDEA08070-E〜KDEA08079-I,KDEA08414-W,KDEA08585-E〜KDEA08589-E,KDEA08591-I〜KDEA08598-I

24.2,24.6,24.7

次のメッセージを変更しました。

KDEA00058-E,KDEA04692-I,KDEA04696-E,KDEA04805-E,KDEA04808-E,KDEA08026-W,KDEA08032-E,KDEA08530-E

24.2,24.5,24.7

単なる誤字・脱字などはお断りなく訂正しました。