Versions Compared

Key

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

...

ComponentTypeNumber of releases
Ignite public APIbackward1
PDSbackwardall
WALbackwardall
Metadatabackwardall
Thin Clientfullall
Communication SPIfull1
Discovery SPIfull1
Binary Marshallerbackwardall
Management APIbackward1
Affinityfullall
JDBCbackward1
ODBCbackward1
Restbackward1
CDCfull1

Current Ignite codebase

  • Is there any primitives, building blocks to provide compatibility?
  • Difficulties for day by day coding.
    • java serialzation
      • anonymous class names based on declaration order
  • Compatibility testing.
    • explicit tests.
    • ability to run tests with random node versions
  • New feature implementation, enabling.
  • patterns for implementing commons cases: new version of algorithmes, testing against new versions.
  • Scope of compatibility: 
    • Currently any third-party module can register own ports (messages?) and must be able to track compatibility. 

...