Versions Compared

Key

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

...

  •  remove DirectByteBufferStreamImpl  V1-V3, keep V4, only.
  •  remove all items from IgniteFeatures  and corresponding checks.
  •  remove all code and checks for GridContinuousProcessor#discoProtoVer
  •  TcpDiscoverySpi#setForceServerMode
  •  All old version of classes - keep only max from V2, V3, etc. versions. StartRequestV2 that belongs to internal communication.
    Classes releated to thin client, jdbc, odbc interaction must stay.
    •  StartRequest must be deleted. Rename StartRequestV2 → StartRequest.
    •  CacheMetricsSnapshot must be deleted. Rename CacheMetricsSnapshotV2 → CacheMetricsSnapshot.
  •  MessageFactory.
  •  IgniteDataTransferObject
  •  

    EXCHANGE_PROTOCOL_2_SINCE and related code

  •  

    IgniteProductVersion.fromString - usages

...

  •  modularize BinaryMarshaller.
  •  create small jar for ignite thin client (get rid of Unsafe)
  •  provide clear API for binary objects inside ignite-code and other modules. (toCacheObject())

Jira
serverASF JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryissue = IGNITE-24780
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

...

  •  (question) Serdes changes to provide compatibility? (current approach with JDK serialization provides some compatibility (13).
    Is it enough for long-term compatibility support?
  •  (question) Serdes changes to restrict classes that can be sent over SPI. PR checks for Messages  ancestor change with the some warning, labels, etc. that can draw reviewer attention to the possible compatibility issues.

Jira
serverASF JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryissue = IGNITE-25883
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

...