ceph-csi icon indicating copy to clipboard operation
ceph-csi copied to clipboard

rbd: complete migration of volrep to csi-addons

Open Rakshith-R opened this issue 2 years ago • 1 comments

TODO's:

  • [ ] move logic to internal/csi-addons/rbd
  • [ ] remove replication service from controller server
  • [ ] add minimal unit tests like internal/csi-addons/rbd/reclaimspace_test.go
  • [ ] https://github.com/ceph/ceph-csi/pull/3349

Originally posted by @nixpanic in https://github.com/ceph/ceph-csi/issues/3305#issuecomment-1216245713

Rakshith-R avatar Aug 18 '22 05:08 Rakshith-R

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Sep 28 '22 21:09 github-actions[bot]

@Rakshith-R I guess all the task here is done already. Can you confirm and close the issue, if done?

yati1998 avatar Nov 23 '22 06:11 yati1998

@Rakshith-R I guess all the task here is done already. Can you confirm and close the issue, if done?

No, 3 out of 4 TODOs are still not done.

@riya-singhal31 do you wanna take up this issue ?

Rakshith-R avatar Nov 23 '22 06:11 Rakshith-R

@Rakshith-R I guess all the task here is done already. Can you confirm and close the issue, if done?

No, 3 out of 4 TODOs are still not done. cool @riya-singhal31 do you wanna take up this issue ? yeah would be a good one

yati1998 avatar Nov 23 '22 06:11 yati1998

Closes with - https://github.com/ceph/ceph-csi/pull/3608

riya-singhal31 avatar Apr 20 '23 06:04 riya-singhal31

Closes with - #3608

you mean updates,

Make sure to address this comment too. three more tasks are remaining including the above one.

Rakshith-R avatar Apr 24 '23 05:04 Rakshith-R

add minimal unit tests like internal/csi-addons/rbd/reclaimspace_test.go There is already a test file for replication.go, moved it to csi-addons. Do we need to add some more tests to it? cc @Rakshith-R

riya-singhal31 avatar Apr 24 '23 05:04 riya-singhal31

add minimal unit tests like internal/csi-addons/rbd/reclaimspace_test.go

There is already a test file for replication.go, moved it to csi-addons. Do we need to add some more tests to it? cc @Rakshith-R

They need to be added after completion of task 3 remove replication service from controller server refer https://github.com/ceph/ceph-csi/blob/devel/internal/csi-addons/rbd/reclaimspace_test.go.

Rakshith-R avatar Apr 24 '23 06:04 Rakshith-R

@riya-singhal31 any updates here?

Madhu-1 avatar May 30 '23 11:05 Madhu-1

@riya-singhal31 any updates here?

Yes, sending an updated PR.

riya-singhal31 avatar Jun 01 '23 09:06 riya-singhal31

https://github.com/ceph/ceph-csi/pull/3884 - addresses all the rest sub-items.

riya-singhal31 avatar Jun 16 '23 11:06 riya-singhal31

remove replication service from controller server

@Rakshith-R can you please elaborate on it. My understanding is that we want to remove the replication import from the files in internal/rbd, or something else is also needed here?

Have done this here, #3884

riya-singhal31 avatar Jun 16 '23 11:06 riya-singhal31

remove replication service from controller server

@Rakshith-R can you please elaborate on it. My understanding is that we want to remove the replication import from the files in internal/rbd, or something else is also needed here?

Have done this here, #3884

replication server still needs to be removed from rbd driver completely. https://github.com/ceph/ceph-csi/blob/devel/internal/rbd/driver/driver.go#L69

Rakshith-R avatar Jun 16 '23 12:06 Rakshith-R

remove replication service from controller server

@Rakshith-R can you please elaborate on it. My understanding is that we want to remove the replication import from the files in internal/rbd, or something else is also needed here? Have done this here, #3884

replication server still needs to be removed from rbd driver completely. https://github.com/ceph/ceph-csi/blob/devel/internal/rbd/driver/driver.go#L69

Okay, thanks Rakshith.

riya-singhal31 avatar Jun 19 '23 05:06 riya-singhal31