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

Tx code cleanup

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      It's an umbrella issue to keep all cleanup issues.

      Scope:
      #1

      #2

      #3

      #4

      #5 Grid*Requests and Grid*Responses (like GridNearLockRequest):
      Descendants of GridDistributedBaseMessage:

      Descendants of GridCacheMessage and GridCacheIdMessage:

      • TxLocksRequest
      • TxLocksResponse
      • GridDhtTxFinishResponse
        • GridNearTxFinishResponse
        • GridDistributedTxFinishResponse
      • GridNearSingleGetRequest
      • GridNearSingleGetResponse
      • GridNearGetRequest
      • GridNearGetResponse
      • GridDhtTxOnePhaseCommitAckRequest

      Attachments

        1. scope.png
          79 kB
          Anton Vinogradov
        2. scope3.png
          121 kB
          Anton Vinogradov
        3. scope2.png
          29 kB
          Anton Vinogradov
        4. scope4.png
          128 kB
          Anton Vinogradov
        5. scope5.png
          153 kB
          Ilya Shishkov

        Issue Links

          1.
          IgniteTxLocalAdapter.sndTransformedVals field removal Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          2.
          IgniteTxAdapter.TxShadow removal Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          3.
          IgniteTxAdapter initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 10m
          4.
          IgniteTxLocalAdapter initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 50m
          5.
          GridNearTxLocal initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          6.
          GridDhtTxLocal initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 10m
          7.
          GridDhtTxLocalAdapter initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          8.
          GridDistributedTxRemoteAdapter initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          9.
          GridNearTxRemote initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 40m
          10.
          GridDhtTxRemote initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          11.
          GridCacheSharedManagerAdapter initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h
          12.
          IgniteTxManager initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 50m
          13.
          IgniteTxLocalStateAdapter initial cleanup Sub-task Resolved Anton Vinogradov  
          14.
          IgniteTxImplicitSingleStateImpl initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          15.
          IgniteTxStateImpl initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 10m
          16.
          IgniteTxHandler initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 50m
          17.
          GridIntList & GridLongList initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          18.
          TX code cleanup scope #1 initial common cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 20m
          19.
          GridCacheCompoundIdentityFuture and it's ancestors initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 40m
          20.
          CacheDistributedGetFutureAdapter and it's descendants initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 50m
          21.
          GridNearTxAbstractEnlistFuture and it's descendants initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 40m
          22.
          GridCacheCompoundIdentityFuture's child-free descendants initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h
          23.
          Introduce param-free IgniteInternalFuture.listen(() -> {}) in addition to .listen((fut) -> {}) to avoid ignored params Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 40m
          24.
          GridNearTxAbstractEnlistFuture and descendants code deduplication Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 10m
          25.
          GridCacheFutureAdapter and descendants initial cleanup Sub-task Resolved Anton Vinogradov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 50m
          26.
          Initial cleanup of Grid*Request and Grid*Response classes Sub-task Resolved Ilya Shishkov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 20m
          27.
          Remove GridDhtLockRequest#nearKeys Sub-task Resolved Ilya Shishkov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          28.
          Remove GridDhtLockResponse#nearEvicted Sub-task Resolved Ilya Shishkov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          29.
          Remove redundant CacheEntryPredicate filters Sub-task Resolved Ilya Shishkov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          30.
          Final cleanup of GridDhtTxFinishRequest Sub-task Resolved Ilya Shishkov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          31.
          Cleanup of GridCacheContext#dhtMap Sub-task Open Unassigned  
          32.
          Investigate GridDhtUnlockRequest redundancy Sub-task In Progress Ilya Shishkov

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 10m
          33.
          Investigate GridDhtCache redundancy Sub-task Resolved Ilya Shishkov  

          Activity

            People

              av Anton Vinogradov
              av Anton Vinogradov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

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