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

CREATE TABLE: add multithreaded tests

    XMLWordPrintableJSON

Details

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

    Description

      We need to add multithreaded tests for CREATE TABLE and DROP TABLE commands in a similar way as we did that for indexes (DynamicIndexAbstractConcurrentSelfTest.

      Let's test the following case:

      • Create and drop of the same several tables from different threads and different nodes (including a client).
      • Success criteria: nothing hangs and in the end table/cache is either doesn't exist, or exists and operational (verify through DML and SELECT queries).

      AFAIK there is a bug in how we start caches dynamically, so honestly there is a high chance that this test will not work as expected due to non-SQL bugs. So at the very least we must ensure that it either works, or doesn't work due to a problem outside of DDL engine.

      Attachments

        Activity

          People

            sboikov Semen Boikov
            vozerov Vladimir Ozerov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: