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

Cache dynamically started from client while there are no affinity server nodes will be forever considered in-memory

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      We implemented stealing data storage configuration from affinity server node during initialization of dynamic cache on client (IGNITE-8476). Though, if there are no affinity nodes at the moment of cache start, client will consider cache as in-memory even when affinity node will proper data storage configuration (telling that it's actually persistent cache) will appear.
      That means cache operations on client may fail with the same error:

      java.lang.AssertionError: Wrong ready topology version for invalid partitions response
      

      ClientAffinityAssignmentWithBaselineTest#testDynamicCacheStartNoAffinityNodes should pass after the fix.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            ivan.glukos Ivan Rakov

            Dates

              Created:
              Updated:

              Slack

                Issue deployment