Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).

Motivation

As the moment the IQ is only thrown InvalidStateStoreException for all errors.  

Public Interfaces

 

Proposed Changes

...

That means we cannot handle different types of errors. We should throw different exceptions for different types.


Proposed Changes

There two types of IQ errors:

  • StateStoreMigratedException
  • StateStoreClosedException

Compatibility, Deprecation, and Migration Plan

  • What impact (if any) will there be on existing users?
  • If we are changing behavior how will we phase out the older behavior?
  • If we need special migration tools, describe them here.
  • When will we remove the existing behavior?Because no classes will be removed, this change will be fully backward.

Rejected Alternatives

TBD