Files | Admin

Notes:

Release Name: higgs-0.1.3

Notes:
higgs-0.1.3 is released.


Changes: 2007-11-11 TOKI Yoshinori <toki@freedom.ne.jp> * lib/higgs/version.rb: version 0.1.3. 2007-11-10 TOKI Yoshinori <toki@freedom.ne.jp> * bin/higgs_apply_jlog, bin/higgs_ping: some utilities. 2007-11-09 TOKI Yoshinori <toki@freedom.ne.jp> * lib/higgs/storage.rb (Higgs::Storage class): probe for alived storage. 2007-11-04 TOKI Yoshinori <toki@freedom.ne.jp> * lib/higgs/storage.rb (Higgs::Storage class): standby mode check. * lib/higgs/tman.rb (Higgs::TransactionManager class), lib/higgs/services.rb (Higgs::RemoteServices class), lib/higgs/sman.rb (Higgs::StorageManager class): some methods for replication. 2007-10-31 TOKI Yoshinori <toki@freedom.ne.jp> * lib/higgs/thread.rb (Higgs::SharedWork class), lib/higgs/cache.rb (Higgs::SharedWorkCache class): ArgumentError for no block argument. 2007-10-28 TOKI Yoshinori <toki@freedom.ne.jp> * lib/higgs/utils/bman.rb (Higgs::Utils::BackupManager class): checked eof-mark of journal log to backup. 2007-10-25 TOKI Yoshinori <toki@freedom.ne.jp> * lib/higgs/storage.rb (Higgs::Storage class): fixed a bug, buffer flush of write I/O handle is not done. 2007-10-24 TOKI Yoshinori <toki@freedom.ne.jp> * lib/higgs/storage.rb (Higgs::Storage class): renamed from `rotate_entries' to `rotated_entries'. 2007-10-23 TOKI Yoshinori <toki@freedom.ne.jp> * lib/higgs/lock.rb: exclusive block of lock manager. 2007-10-21 TOKI Yoshinori <toki@freedom.ne.jp> * lib/higgs/storage.rb (Higgs::Storage class): storage id consistency check on applying journal log. * lib/higgs/index.rb (Higgs::Index class), lib/higgs/storage.rb (Higgs::Storage class): storage id. 2007-10-16 TOKI Yoshinori <toki@freedom.ne.jp> * lib/higgs/utils/bman.rb (Higgs::Utils::BackupManager class): localhost check for runtime. * lib/higgs/storage.rb (Higgs::Storage class), lib/higgs/services.rb (Higgs::RemoteServices class): provided localhost check service. 2007-10-14 TOKI Yoshinori <toki@freedom.ne.jp> * lib/higgs/storage.rb, lib/higgs/tman.rb: obsolete Higgs::Storage::Export module, obsolete Higgs::TransactionManager::Export module. * lib/higgs/sman.rb (Higgs::StorageManager class): base class of Higgs::Store and Higgs::DBM. this class integrates Higgs::Storage, Higgs::TransactionManager, and Higgs::RemoteServices and is those front end. * bin/higgs_backup: obsolete `--jlog-rotate-service-uri=URI' option, new `--remote-services-uri=URI' option. * lib/higgs/utils/bman.rb: obsolete `:jlog_rotate_service_uri' option, new `:remote_services_uri' option. * lib/higgs/storage.rb (Higgs::Storage class): obsolete `:jlog_rotate_service_uri' option. this remote service is integrated to Higgs::RemoteServices. * lib/higgs/services.rb (Higgs::RemoteServices class): class to integrate remote services. * lib/higgs/storage.rb (Higgs::Storage class): enabled to apply journal log to online storage. 2007-10-13 TOKI Yoshinori <toki@freedom.ne.jp> * lib/higgs/storage.rb (Higgs::Storage class): write EOA to storage at each applying journal log. * lib/higgs/storage.rb (Higgs::Storage class), lib/higgs/tman.rb (Higgs::TransactionManager class, Higgs::TransactionContext class): unique data id for secondary cache. index structure changed a little. * lib/higgs/tman.rb: fixed a bug of wrong key of secondary cache.