[ https://issues.apache.org/jira/browse/IGNITE-6069?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ilya Lantukh updated IGNITE-6069: --------------------------------- Description: Make services upgradable again. Main points: - compute binary type ID by (classname + version) - use serialVersionUuid as version ( ?) - all service instances with the same name must have the same version - make ServiceProxy aware of versions and upgrade process, pause requests while service is being upgraded - extend Service interface (UpgradableService?) - add ability to collect state of previous version before start. was: Make services upgradable again. Main points: - compute binary type ID by (classname + version) - use serialVersionUuid as version (?) - all service instances with the same name must have the same version - make ServiceProxy aware of versions and upgrade process, pause requests while service is being upgraded - extend Service interface (UpgradableService?) - add ability to collect state of previous version before start. > Service versioning > ------------------ > > Key: IGNITE-6069 > URL: https://issues.apache.org/jira/browse/IGNITE-6069 > Project: Ignite > Issue Type: New Feature > Components: general > Affects Versions: 2.1 > Reporter: Ilya Lantukh > Assignee: Ilya Lantukh > > Make services upgradable again. > Main points: > - compute binary type ID by (classname + version) > - use serialVersionUuid as version ( ?) > - all service instances with the same name must have the same version > - make ServiceProxy aware of versions and upgrade process, pause requests > while service is being upgraded > - extend Service interface (UpgradableService?) - add ability to collect > state of previous version before start. -- This message was sent by Atlassian JIRA (v6.4.14#64029)