Uploaded image for project: 'Teiid'
  1. Teiid
  2. TEIID-3536

Infinispan-dsl-cache translator: Can't delete or update rows which were previously inserted through hotrod protocol

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 8.7.1.6_2, 8.12
    • 8.7.1.6_2
    • None
    • None

      Rows which have been inserted into cache directly through hotrod protocol can't be deleted or updated (update command returns correct number of rows to be updated but no rows are actually updated) using the Infinispan-dsl-cache translator.

      If the rows are inserted through Infinispan-dsl-cache translator, then they can be deleted or updated.

      Server1.log contains logs for an attempt to delete row which was previously directly inserted through hotrod protocol. It contains logs for two queries:
      1, select * from smalla where intkey = 10 (returns 1 row)
      2, delete from smalla where intkey = 10 (deletes 0 rows)

      Server2.log contains logs for an attempt to delete row which was inserted using the Infinispan-dsl-cache translator. It contains logs for two queries:
      1, insert into smalla(intKey, stringKey,booleanValue) values(141,'ss',false) (correctly inserts 1 row)
      2, delete from smalla where intkey = 10 (correctly deletes 1 row)

        1. server1.log
          1.56 MB
          Filip Elias
        2. server2.log
          1.45 MB
          Filip Elias

            rhn-engineering-shawkins Steven Hawkins
            felias_jira Filip Elias (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: