-
Enhancement
-
Resolution: Won't Do
-
Critical
-
None
-
None
-
None
-
Documentation (Ref Guide, User Guide, etc.), Release Notes, Interactive Demo/Tutorial, Compatibility/Configuration
-
High
This JIRA is about storing metadata alongside values. Perhaps encapsulating values as SchematicValues, which could be described as:
class SchematicValue { String jsonMetadata; String jsonObject; }
Metadata would allow for a few interesting features:
- Extracting of lifespan and timestamp data if manipulated over a remote protocol (REST, HotRod, etc)
- Content type for REST responses
- Timestamps and SHA-1 hashes, useful for for HTTP headers (e.g., ETag, Cache-control, etc.)
- Validation information (may not be processed by Infinispan, but can be used by client libs)
- Classloader/marshaller/classdef version info
- General structure of the information stored
- Reference to the schema for this document
- Storage of older versions
[ISPN-1103] Soft schema-based storage
Issue Type | Original: Feature Request [ 2 ] | New: Enhancement [ 13 ] |
Workflow | Original: GIT Pull Request with Triage workflow [ 12612544 ] | New: OJA-WF-BG [ 24686126 ] |
Resolution | New: Rejected [ 2 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Workflow | Original: GIT Pull Request workflow [ 12449932 ] | New: GIT Pull Request with Triage workflow [ 12612544 ] |
Fix Version/s | Original: 6.0.0.Final [ 12314721 ] |
Fix Version/s | New: 6.0.0.Final [ 12314721 ] | |
Fix Version/s | Original: 5.2.0.Final [ 12314720 ] |
Fix Version/s | New: 5.2.0.FINAL [ 12314720 ] | |
Fix Version/s | Original: 5.1.0.FINAL [ 12313470 ] | |
Fix Version/s | Original: 5.1.0.CR1 [ 12318066 ] |
Fix Version/s | New: 5.1.0.CR1 [ 12318066 ] | |
Fix Version/s | Original: 5.1.0.BETA5 [ 12318502 ] |
Fix Version/s | New: 5.1.0.BETA5 [ 12318502 ] | |
Fix Version/s | Original: 5.1.0.BETA4 [ 12318437 ] |
Fix Version/s | New: 5.1.0.BETA4 [ 12318437 ] | |
Fix Version/s | Original: 5.1.0.BETA3 [ 12318377 ] |
Fix Version/s | New: 5.1.0.BETA3 [ 12318377 ] | |
Fix Version/s | Original: 5.1.0.BETA2 [ 12318065 ] |
Fix Version/s | New: 5.1.0.BETA2 [ 12318065 ] | |
Fix Version/s | Original: 5.1.0.BETA1 [ 12313469 ] |
Priority | Original: Major [ 3 ] | New: Critical [ 2 ] |
Fix Version/s | New: 5.1.0.Final [ 12313470 ] | |
Fix Version/s | Original: 5.2.0.Final [ 12314720 ] | |
Fix Version/s | New: 5.1.0.BETA1 [ 12313469 ] |
Assignee | Original: Manik Surtani [ manik_jira ] | New: Randall Hauch [ rhauch ] |
Fix Version/s | New: 5.2.0.Final [ 12314720 ] | |
Fix Version/s | Original: 5.1.0.BETA1 [ 12313469 ] | |
Fix Version/s | Original: 5.1.0.Final [ 12313470 ] |
Workflow | Original: jira [ 12449022 ] | New: GIT Pull Request workflow [ 12449932 ] |
Description |
Original:
This JIRA is about storing metadata alongside values. Perhaps encapsulating values as SchematicValues, which could be described as: {code} class SchematicValue { String jsonMetadata; String jsonObject; } {code} Metadata would allow for a few interesting features: * Extracting of lifespan and timestamp data if manipulated over a remote protocol (REST, HotRod, etc) * Content type for REST responses * Timestamps for REST headers, will affect HTTP content caches * Validation information (may not be processed by Infinispan, but can be used by client libs) * Classloader/marshaller/classdef version info * General structure of the information stored |
New:
This JIRA is about storing metadata alongside values. Perhaps encapsulating values as SchematicValues, which could be described as: {code} class SchematicValue { String jsonMetadata; String jsonObject; } {code} Metadata would allow for a few interesting features: * Extracting of lifespan and timestamp data if manipulated over a remote protocol (REST, HotRod, etc) * Content type for REST responses * Timestamps and SHA-1 hashes, useful for for HTTP headers (e.g., ETag, Cache-control, etc.) * Validation information (may not be processed by Infinispan, but can be used by client libs) * Classloader/marshaller/classdef version info * General structure of the information stored * Reference to the schema for this document * Storage of older versions |
Rejecting, since there is no reason for this anymore.