Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-2411

Unmarshalling is not triggered when getting 'old' stored value from RCS (RollUps)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • Hide

      Follow my scenario from mailing list Infinispan-internal Oct 15, subject Lazy data loading via/from RemoteCacheStore problem (RollingUpdates).

      Show
      Follow my scenario from mailing list Infinispan-internal Oct 15, subject Lazy data loading via/from RemoteCacheStore problem (RollingUpdates).

      This is connected mainly to RollingUpdates. (See https://community.jboss.org/wiki/RollingUpgradesInInfinispan, part 1, step 3)

      Unmarshalling process seems not to be triggered when issuing get on NEW cluster cache to get OLD entry which was stored into OLD cluster cache before new cluster starts. (this OLD is configured to be RemoteCacheStore for NEW now)

      Remote cache store seems to be configured well. When NEW cache is conf. with eviction, entries are successfully evicted to OLD cache = RCS now. Then they are accessible from NEW cache ok. (Consulting remote cache store = OLD cache) See upper part of trace log fragment [1].

      OLD entries which was stored before NEW cluster starts seems NOT to be accessible. See lower part of [1] with asterisk in-line comments.

      There arise some questions to answer here:
      1) Why there is no unmarshalling process there?
      2) Then is case of getting old entry, why is there no question asking: Entry exists in loader?

      Note: Cache misses on new as well as old cache increase. It looks like new cache is consulting its cache store for the entry but for the WRONG entry (key which is not unmarshalled correctly).

      Feel free to comment, mail me, ping me for any other info which is needed.

      [1]: http://pastebin.com/ep0iziyz

            mircea.markus Mircea Markus (Inactive)
            tsykora@redhat.com Tomas Sykora
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: