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

Add thread assertions to MV partition and index storages

    XMLWordPrintableJSON

Details

    Description

      1. Add minimal infrastructure (operations enum, interface to get allowed operations from a thread)
      2. Add thread assertions (that do not assert yet, just log)
      3. Create wrappers around storages that invoke the assertions
      4. Only apply the wrappers in IgniteImpl if assertions are needed (we don't need them in unit tests [working without IgniteImpl] where threads might be arbitrary)

      Attachments

        Issue Links

          Activity

            People

              rpuch Roman Puchkovskiy
              rpuch Roman Puchkovskiy
              Ivan Bessonov Ivan Bessonov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m