Uploaded image for project: 'ONOS'
  1. ONOS
  2. ONOS-8112

Issues in Atomix Transaction

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.12.0, 2.3.0
    • Fix Version/s: None
    • Component/s: None

      Description

      We are creating an ONOS application which uses Consistent Map to store data so that it is available on other nodes in clustered environment.

      We are also using org.onosproject.store.service.TransactionContext to update multiple maps together in a single transaction to ensure data consistency.

      Everything works fine when we freshly install our application on ONOS but when we re-install our application, we are getting following issues:

      transactionalMap.get(<key>); statement gives ClassCastException which was working fine on fresh installation.
      transactionalMap.replace(); statement gives that Class is not register with Kryo Namespace Serializer which was working fine on fresh installation.

      We tried on latest ONOS release 2.4.0 as well still getting same error. Reproduce is available on following discussion:-
      https://groups.google.com/a/onosproject.org/forum/#!topic/onos-dev/6wroda8PIbk

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            shinoy shinoy kk
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated: