Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IGNITE-22218 Remove TableRaftService in favor of using RaftGroupService from Replica instances #3973

Merged
merged 92 commits into from
Aug 5, 2024

Commits on Jun 19, 2024

  1. IGNITE-22315 Init

    JAkutenshi committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    b29aad4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27e401a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e467d39 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    9b84bb6 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    59a8291 View commit details
    Browse the repository at this point in the history
  2. IGNITE-22315 pmd fix

    JAkutenshi committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    23ec8b6 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'refs/heads/main' into ignite-22315-redone

    # Conflicts:
    #	modules/replicator/src/main/java/org/apache/ignite/internal/replicator/ReplicaManager.java
    #	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/TableManager.java
    JAkutenshi committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    9343f15 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    09fab58 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    29e22d9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4afcdfc View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. Configuration menu
    Copy the full SHA
    bb97122 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f1341a View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    cf6b513 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac413ce View commit details
    Browse the repository at this point in the history
  3. IGNITE-22218 replace join() with get() with 15s timeout in `ItPri…

    …maryReplicaChoiceTest` and `ItBuildIndexTest`
    JAkutenshi committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    4da946b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1faa636 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    de9c0cd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9235b4b View commit details
    Browse the repository at this point in the history
  7. IGNITE-22315 review fix

    JAkutenshi committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    db58d53 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7efeda5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d65ac90 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4dee45b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    72273ee View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Merge branch 'refs/heads/main' into ignite-22315-redone

    # Conflicts:
    #	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/TableManager.java
    JAkutenshi committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    ad772fd View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refs/heads/ignite-22315-redone' into ignite-22218

    # Conflicts:
    #	modules/table/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceDistributedTest.java
    #	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/TableManager.java
    JAkutenshi committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    4c46c98 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. IGNITE-22567 review fixes

    JAkutenshi committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    4f27636 View commit details
    Browse the repository at this point in the history
  2. IGNITE-22567 Temporal isReplicaStarted check on `handleChangePendin…

    …gAssignmentEvent` branch
    JAkutenshi committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    3353ee5 View commit details
    Browse the repository at this point in the history
  3. IGNITE-22567 using pendingAssignments check before `changePeersOnRe…

    …balance` (don't know actually why)
    JAkutenshi committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    7ddd40a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    601c00e View commit details
    Browse the repository at this point in the history
  5. IGNITE-22315 assert fix

    JAkutenshi committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    b754d08 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0eb4061 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7fbd1c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    f0eb3f8 View commit details
    Browse the repository at this point in the history
  2. IGNITE-22315 PMD fix

    JAkutenshi committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    e068e55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3036df View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    54c137d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b681255 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c4e4c5 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    bdecfb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4dedc25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5663d9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d982ad View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    532bf5c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4171117 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    797ce61 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    accf73e View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Merge branch 'refs/heads/main' into ignite-22315-redone

    Mikhail Efremov committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    b387feb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7bacd6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23d42c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    968e8f7 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'refs/heads/ignite-22315-redone' into ignite-22218

    # Conflicts:
    #	modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/ItIgniteInMemoryNodeRestartTest.java
    #	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/TableManager.java
    JAkutenshi committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    7152315 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    92884e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Merge branch 'refs/heads/main' into ignite-22218

    # Conflicts:
    #	modules/index/src/integrationTest/java/org/apache/ignite/internal/index/ItBuildIndexTest.java
    #	modules/replicator/src/main/java/org/apache/ignite/internal/replicator/ReplicaManager.java
    #	modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/ItIgniteInMemoryNodeRestartTest.java
    #	modules/table/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceDistributedTest.java
    #	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/TableManager.java
    JAkutenshi committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    c2a2d7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb1a3eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4744424 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. IGNITE-22218 PartitionReplicaLifecycleManager now has no `isReplica…

    …Started` calls and `replica(...)` calls are asynchronous now.
    JAkutenshi committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    0c16054 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3bc9d1 View commit details
    Browse the repository at this point in the history
  3. IGNITE-22218 blank line

    JAkutenshi committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    dbab29d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f3b8432 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8cbf59a View commit details
    Browse the repository at this point in the history
  6. IGNITE-22218 safetime fix

    JAkutenshi committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    0d02a72 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    93858e2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4dd7746 View commit details
    Browse the repository at this point in the history
  9. IGNITE-22218 log more

    JAkutenshi committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    df6e3aa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b120097 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    af521c4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    04c2d47 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    fac4c1c View commit details
    Browse the repository at this point in the history
  2. IGNITE-22218 safetime fix for the case where there wasn't any metasto…

    …re events (eg inhibitors are enabled) => no primary => return false
    JAkutenshi committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    324308b View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. IGNITE-22218 fixing race in `PartitionReplicaLifecycleManager#stopAnd…

    …DestroyPartitionAndUpdateClients` with chaining of peer set update future and stop&destroy partition future instead of allOf.
    JAkutenshi committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    0a94b98 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    f7ce7b3 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Merge branch 'refs/heads/main' into ignite-22218

    # Conflicts:
    #	modules/client/src/test/java/org/apache/ignite/client/fakes/FakeInternalTable.java
    #	modules/table/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceDistributedTest.java
    #	modules/table/src/test/java/org/apache/ignite/internal/table/distributed/TableManagerRecoveryTest.java
    JAkutenshi committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    b327439 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e8baed View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Merge branch 'refs/heads/main' into ignite-22218

    # Conflicts:
    #	modules/index/src/integrationTest/java/org/apache/ignite/internal/index/ItBuildIndexTest.java
    JAkutenshi committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f6cb46e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7396fea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1493647 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    437b262 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Merge branch 'refs/heads/main' into ignite-22218

    # Conflicts:
    #	modules/partition-replicator/src/integrationTest/java/org/apache/ignite/internal/partition/replicator/ItReplicaLifecycleTest.java
    #	modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/PartitionReplicaLifecycleManager.java
    #	modules/replicator/src/main/java/org/apache/ignite/internal/replicator/ReplicaManager.java
    #	modules/runner/src/main/java/org/apache/ignite/internal/app/IgniteImpl.java
    #	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/TableManager.java
    #	modules/table/src/test/java/org/apache/ignite/internal/table/distributed/TableManagerTest.java
    JAkutenshi committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    cf31bf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a20cb9e View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    0713ecb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ac58dd View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    90c83d4 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    144b115 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    583ffee View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. IGNITE-22218 getLeaseholderId to getLeaseholder replacement insid…

    …e `isLocalNodeIsPrimary`
    JAkutenshi committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    8622db4 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. IGNITE-22218 ItRebalanceDistributedTest tests are fixed with primar…

    …y replica "election" on any first node from assignments after a table was created; `isLocalNodeIsPrimary` now checks ignite node's uuid instead of consistent id.
    JAkutenshi committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    a91d6e9 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refs/heads/main' into ignite-22218

    # Conflicts:
    #	modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/PartitionReplicaLifecycleManager.java
    #	modules/table/src/main/java/org/apache/ignite/internal/table/distributed/TableManager.java
    JAkutenshi committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    bfb871a View commit details
    Browse the repository at this point in the history
  3. IGNITE-22218 PartitionReplicaLifecycleManager#isLocalNodeIsPrimary

    …now checks ignite node's uuid instead of consistent id.
    JAkutenshi committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    bf7e3b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f694a61 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    565f102 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    5f6e52d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af264ce View commit details
    Browse the repository at this point in the history