Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-12307

Data types coverage for basic cache operations.

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.10
    • cache
    • None

    Description

      The data types used for testing are not collected at single test/suite and it's not clear which types are covered and which not. We should redesign the coverage and cover following

      Operations:

      • put
      • putAll
      • remove
      • removeAll
      • get
      • getAll

      Data Types both for value and key (if applicable):

      • byte/Byte
      • short/Short
      • int/Integer
      • long/Long
      • float/Float
      • double/Double
      • boolean/Boolean
      • char/String
      • Arrays of primitives (single type)
      • Arrays of Objects (different types)
      • Collections
        • List
        • Queue
        • Set
      • Objects based on:
        • primitives only
        • primitives + collections
        • primitives + collections + nested objects

      Persistance mode:

      • in-memory
      • PDS

      Cache configurations:

      • atomic/tx/mvcc
      • replication/partitioned
      • TTL/no TTL
      • QueryEntnty
      • Backups=1,2
      • EvictionPolicy
      • writeSynchronizationMode(FULL_SYNC, PRIMARY_SYNC, FULL_ASYNC)
      • onheapCacheEnabled

       

      We should check basic cache operation, basic sql operations as well as cache to jdbc and jdbc to cache operations.

      Attachments

        Issue Links

          Activity

            People

              alapin Alexander Lapin
              alapin Alexander Lapin
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h