Versions Compared

Key

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

...

IDIEP-21
Author
Sponsor
Created 14 Jun 2018
Status
Status
colourGrey
titleDRAFT


Table of Contents

Motivation

JCache specification was relicensed to Apache 2.0 and released 1.1 version.
The current version of Apache Ignite supports previous JCache 1.0 version.

Description

For supporting JCache 1.1 we should pass all JCache TCK 1.1 tests.
104 tests fail on current master because of 6 type of problems.

Risks and Assumptions

The protocol will not change.
API will not change.
Binary compatibility will be saved.

...

1. CacheManager#getCacheNames() will throw IllegalStateException in case when CacheManager is closed. See IGNITE-8708 for details.
2. Cache#putIfAbsent will change hit/miss statistic. See IGNITE-8709 for details.

Discussion Links

http://apache-ignite-developers.2346864.n4.nabble.com/Upgrading-Ignite-to-JCache-1-1-td30754.html

Reference Links

https://groups.google.com/forum/#!topic/jsr107/BC1qKqknzKU
Specification: https://github.com/jsr107/jsr107spec/
TCK: https://github.com/jsr107/jsr107tck/

Tickets

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject = Ignite AND labels IN (iep-21) ORDER BY status
serverId5aa69414-a9e9-3523-82ec-879b028fb15b