Skip to content

fix: ensure slot migration stability and resilience (#272)#375

Open
Kaustubh1204 wants to merge 1 commit intoapache:unstablefrom
Kaustubh1204:fix/slot-migration-272
Open

fix: ensure slot migration stability and resilience (#272)#375
Kaustubh1204 wants to merge 1 commit intoapache:unstablefrom
Kaustubh1204:fix/slot-migration-272

Conversation

@Kaustubh1204
Copy link

  • Standardized MigrateSlotRequest and implemented SetID in ClusterNode
  • Fixed RandString collisions in tests by using a crypto/rand based helper
  • Implemented virtual node support in ClusterNode for better mock testing
  • Resolved nil pointer panic in controller/cluster.go during migration status updates
  • Unified Node interface and ensured ClusterMockNode correctly delegates methods
  • Implemented comprehensive verification suite covering leader crashes and stress
  • Fixed pre-existing regressions in store/cluster_test.go

- Standardized MigrateSlotRequest and implemented SetID in ClusterNode
- Fixed RandString collisions in tests by using a crypto/rand based helper
- Implemented virtual node support in ClusterNode for better mock testing
- Resolved nil pointer panic in controller/cluster.go during migration status updates
- Unified Node interface and ensured ClusterMockNode correctly delegates methods
- Implemented comprehensive verification suite covering leader crashes and stress
- Fixed pre-existing regressions in store/cluster_test.go
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant