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.
|